Top Software Engineer Jobs
As a Senior Software Engineer at NVIDIA, you will design and optimize highly available HPC infrastructure, support hybrid cloud environments, improve provisioning through automation, and ensure operational excellence while collaborating with cross-functional teams. You will also handle on-call duties for service incidents.
The Senior Software Engineer, AI will develop GPU-accelerated libraries for NVIDIA's products, enhance user experiences, and ensure robust software across various hardware and platforms. Responsibilities include coding, validating methodologies, and working independently to define project goals.
As a Senior Software Engineer on the Robotics Team, you'll lead the design and development of an AI platform for robotics. You will optimize the software stack, handle issue management during all software phases, and ensure seamless customer deployment of AI workflows.
As a Senior Software Engineer, you will enhance C++ software tools for chip design and verification, develop methodologies, and improve design efficiency while collaborating with global teams in a dynamic environment.
Looking for an experienced software engineer with expertise in designing and optimizing cloud infrastructure. Responsibilities include continuous optimization of cloud resources, defining efficiency metrics, driving tooling solutions, and more. Must have advanced practical knowledge of cloud computing and experience in cloud engineering.
The Senior Software Engineer in the DRIVE OS team will design and implement a Software Development Kit for Autonomous Vehicle applications. Responsibilities include optimizing build and test processes, maintaining test automation frameworks, and supporting applications with various security and deployment needs. The role requires strong collaboration with partners and innovative thinking to improve software development flows.
As a Sr. Software Developer at PTC, you'll work on cloud-based applications and cutting-edge technology, leading projects, developing features, maintaining code quality, and mentoring peers. You'll engage in Agile practices and collaborate closely with product designers and managers to deliver high-impact solutions.
The Staff Software Engineer will lead and mentor a team of software developers in the R&D Software Engineering team, focusing on the development and enhancement of instrument software. Responsibilities include driving technical solutions and fostering strong customer relationships to improve products after initial FDA approval.
Featured Jobs
The Staff Software Engineer will be responsible for developing front-end and back-end solutions, building products from scratch, and analyzing data trends to inform product decisions. They will collaborate with international teams and prioritize customer satisfaction within a culture of innovation.
As a Lead Software Engineer, you will work on Cadence’s Genus Synthesis Solution, focusing on logic synthesis and physical design. Responsibilities include enhancing software products, coding to specifications, analyzing design requirements, and providing general team support in a high-performance culture.
The Principal Software Engineer will develop software tools for Design For Test (DFT) and Automatic Test Pattern Generation (ATPG). Responsibilities include building reliable, scalable software, optimizing software architecture, and enhancing performance. The role requires collaboration with engineers to create tools that are efficient and user-friendly.
The role involves developing reliable and scalable software tools for Design For Test and Automatic Test Pattern Generation. The engineer will collaborate with a team to create high-performance software and research solutions aimed at improving software architecture and efficiency.
The Sr. Principal Software Engineer will focus on developing high-performance software tools for Design For Test (DFT) and Automatic Test Pattern Generation (ATPG). Responsibilities include software architecture research, algorithm optimization, and collaboration with engineers to deliver reliable and scalable solutions.
The Senior Software Engineer will work on developing an AI graph compiler to optimize neural networks for execution on embedded platforms. Responsibilities include innovating optimization techniques and algorithms for mapping neural networks onto Tensilica Xtensa processors and specialized accelerators.
The Lead Software Engineer at Cadence is responsible for designing, implementing, and validating algorithms for the UFE platform, as well as providing R&D support for application and product engineers. This role involves debugging, problem analysis, and introducing new features to enhance the platform.
As a Lead Software Engineer at Cadence, you will design and deploy innovative synthesis optimization algorithms, support application and product engineers with debugging and solutions, and enhance the Genus software product. A strong background in software engineering and familiarity with logic synthesis are essential.
The Principal Software Engineer at Cadence is responsible for designing and implementing Tensilica software tools, particularly the instruction set simulator for RISC-V processors. This role involves developing software models, enhancing existing simulators, verifying models in co-simulation environments, and integrating simulators with third-party systems.
Seeking a Senior Software Engineer, Costing (SAP) at Moderna to lead finance-related configuration and development for business processes within SAP S/4 HANA. Responsibilities include strategic solutions in finance accounting, costing accounting, and continuous improvement projects. Requires 8 years of experience in financial business processes in an SAP environment and 3 years with SAP S/4 HANA platform. Bachelor's degree in computer science or related field is required.
Lead the discovery phase of large software engineering projects by collaborating with teams to determine project strategy, design sustainable architecture, and drive prototype development. Influence engineering and product methodologies, establish strategic plans for system stability, and oversee project teams to ensure quality architecture and design.
As a Senior Software Engineer, you will develop new features and maintain enterprise access control solutions, focusing on front-end development with Kotlin Multiplatform. Responsibilities include writing code, performing code reviews, collaborating with cross-functional teams, owning critical projects, and adapting to evolving project needs.
The Staff Software Engineer will design and build scalable mobile front-end applications, focusing on Android development. Responsibilities include collaborating with product and design teams, implementing native user interfaces, analyzing UI code, and leveraging advanced Android skills and methodologies.
As a Senior Software Engineer, you will design and develop scalable mobile front-end applications, focusing on Android development. Key responsibilities include collaborating with product and design teams, implementing custom user interfaces, and optimizing code for performance. You will leverage your expertise in Java, Kotlin, and the Android SDK while working closely with eCommerce stakeholders to enhance user experiences.
As a Senior Software Engineer on the Customer Experience Engineering team at Walmart Labs, you will lead and innovate in creating exceptional product experiences. This role requires collaboration with cross-functional teams to deliver high-performance solutions while optimizing web performance and solving complex design challenges. You'll craft experiences across various platforms with a focus on e-commerce.
As a Senior Software Engineer, you'll lead technical solutions architecture and design, develop a comprehensive payment lifecycle management solution, lead small engineering teams, troubleshoot production issues, and implement business solutions while ensuring compliance with corporate standards.
The Senior Software Engineer will lead technical projects utilizing .NET and Azure technologies, provide guidance to teams, mentor engineers, and improve software architecture and practices. Responsibilities include project execution from inception to completion, risk mitigation, and continuous improvement initiatives focusing on scalability and performance.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results