Top C++ Jobs
As a key member of the ASIC Verification team at NVIDIA, you will verify GPU designs using advanced methodologies such as UVM, ensuring the correctness of ASIC design while collaborating with architects and designers.
The Senior Guidance, Navigation, and Controls Engineer will participate in mission phases, develop GNC architecture for orbit and descent, create spacecraft GN&C solutions, write GNC software, generate relevant documentation, and mentor junior engineers.
The Senior Guidance, Navigation and Controls Engineer will be responsible for developing GNC solutions for spacecraft, participating in mission phases, design reviews, and generating relevant documentation. They will work with simulation tools, specifically in algorithm development and integration throughout all stages of design and operations.
The Junior Guidance, Navigation and Control Engineer will be involved in all mission phases, including design reviews and operations. Responsibilities include developing GNC architecture, spacecraft GN&C solutions, flight code, simulation, and working with GN&C sensors and actuators.
The Senior RF Communications Engineer will develop RF architecture and manage communication systems for lunar missions. Responsibilities include evaluating RF designs, collaborating with software and integration teams, managing RF budgets, performing electromagnetic simulations, and participating in program milestones. The ideal candidate will have extensive RF design experience and proficiency in related software tools.
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.
As a Lead Software Engineer at Cadence, you will work within the Innovus R&D group, focusing on optimizing global placement for integrated circuit designs. Your role will involve software development using C/C++, applying data structures and algorithms, and possibly utilizing GPU programming and multithreading techniques. You'll collaborate with customers to implement impactful solutions in the chip industry.
Featured Jobs
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 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 Staff Software Engineer, you will lead mobile engineering teams, manage projects focused on SDKs, mobile applications, and AI technologies. Your role will involve design, development, and collaboration across teams to enhance the shopping experience in retail.
As a Senior Software Engineer, you will design and maintain the Item Recognition service, work with cross-functional teams, develop complex systems, and advocate for engineering best practices while mentoring junior engineers.
As a Junior Software Engineer, you will design and enhance core trading infrastructure, working on tasks like architecting market data storage formats, updating messaging protocols, and optimizing websocket handling. Collaborating with various developers, you'll tackle challenges in trading algorithms and maintain a research environment.
As a Staff Software Engineer at Walmart, you will lead initiatives for the Item Recognition Service, focusing on data capture, model integration, and system optimization. Responsibilities include project management, mentorship, and architecting scalable solutions to improve in-store customer experiences through innovative technology.
The Staff Engineer in Firmware Verification Engineering is responsible for designing and implementing test cases for firmware functionality. The role includes collaborating with development teams, creating test strategies, conducting failure analyses, and improving testing capabilities through automation and new test infrastructure.
The Principal Firmware Engineer will design, implement, and verify embedded firmware for NVMe over Fabrics Controllers, focusing on requirement analysis, firmware testing, and debug processes. Responsibilities include coding, debugging complex systems, evaluating hardware/firmware interfaces, and documenting firmware architecture.
The Principal Engineer will work within the BE Manufacturing Code Development team to design and implement Host Application software and Manufacturing Firmware, using various programming languages and tools. They will lead projects, develop requirements, and work collaboratively with cross-functional teams to enhance automation and efficiency in manufacturing processes.
The Principal Firmware Verification Engineer will design and develop tests in Python to verify SSD firmware features focusing on security. Responsibilities include collaborating on verification plans, conducting test reviews, driving failure analyses, and debugging test failures.
As a Test Development Engineer in Firmware Verification, you'll design and implement test cases for firmware features, verify product functionality, collaborate with development teams, and participate in failure analysis. You'll leverage your programming expertise and contribute to validation initiatives, improving test capabilities and efficiency in a production environment.
The Staff Engineer will join the Backend Manufacturing Code Development team to design and implement Host Application software and Manufacturing Firmware features, leveraging scripting and embedded systems knowledge while participating in advanced technology projects.
The firmware verification engineer leads a team in validating NVMe SSD products to ensure quality. Responsibilities include developing a firmware design verification plan, driving test development efficiency, defining future validation strategies, collaborating with cross-functional teams, and enhancing validation coverage based on customer feedback.
The Senior Firmware Engineer is responsible for designing, coding, and debugging firmware/software. They work with analog/digital hardware, implement best practices, and collaborate in multi-team environments. Candidates should have expertise in firmware design with a focus on using C/C++ and Python, as well as experience with GIT/GITHUB and various hardware interfaces.
The role involves system design and firmware feature development for enterprise SSD products, including testing, validation, and cross-functional integration efforts, primarily focused on NAND memory solutions.
As a Principal Engineer, you will design and implement system requirements for SSD products using PCIe/NVMe protocols. Responsibilities include System C modeling, firmware programming in C/C++, and collaboration with engineering teams to ensure product specifications and performance. You will lead product development from inception to manufacturing.
Top Companies Hiring C++ Developers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results