Get the job you really want

Top C++ Jobs

2,769+ Job Results
2 Days Ago
Santa Clara, CA, USA
21,960 Employees
Junior
21,960 Employees
Junior
Artificial Intelligence • Hardware • Robotics • Software • Metaverse
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.
2 Days Ago
Englewood, CO, USA
Hybrid
183 Employees
165K-180K Annually
Senior level
183 Employees
165K-180K Annually
Senior level
Aerospace
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.
2 Days Ago
Englewood, CO, USA
Hybrid
183 Employees
125K-145K Annually
Senior level
183 Employees
125K-145K Annually
Senior level
Aerospace
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.
2 Days Ago
Englewood, CO, USA
Hybrid
183 Employees
90K-105K Annually
Junior
183 Employees
90K-105K Annually
Junior
Aerospace
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.
2 Days Ago
Englewood, CO, USA
Hybrid
183 Employees
145K-165K Annually
Senior level
183 Employees
145K-165K Annually
Senior level
Aerospace
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.
2 Days Ago
San Jose, CA, USA
8,216 Employees
111K-205K Annually
Senior level
8,216 Employees
111K-205K Annually
Senior level
Cloud • Hardware • Software • Semiconductor
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.
2 Days Ago
Austin, TX, USA
8,216 Employees
Senior level
8,216 Employees
Senior level
Cloud • Hardware • Software • Semiconductor
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.
2 Days Ago
San Jose, CA, USA
8,216 Employees
111K-205K Annually
Entry level
8,216 Employees
111K-205K Annually
Entry level
Cloud • Hardware • Software • Semiconductor
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

2 Days Ago
Austin, TX, USA
8,216 Employees
Senior level
8,216 Employees
Senior level
Cloud • Hardware • Software • Semiconductor
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.
2 Days Ago
Austin, TX, USA
8,216 Employees
Senior level
8,216 Employees
Senior level
Cloud • Hardware • Software • Semiconductor
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.
2 Days Ago
Burlington, NC, USA
8,216 Employees
Mid level
8,216 Employees
Mid level
Cloud • Hardware • Software • Semiconductor
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.
2 Days Ago
Sunnyvale, CA, USA
578,950 Employees
110K-286K Annually
Senior level
578,950 Employees
110K-286K Annually
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
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.
2 Days Ago
Sunnyvale, CA, USA
578,950 Employees
90K-234K Annually
Senior level
578,950 Employees
90K-234K Annually
Senior level
Big Data • Cloud • Logistics • Machine Learning • 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.
2 Days Ago
3 Locations
20 Employees
200K-250K Annually
Junior
20 Employees
200K-250K Annually
Junior
Financial Services
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.
2 Days Ago
Hoboken, NJ, USA
578,950 Employees
132K-286K Annually
Senior level
578,950 Employees
132K-286K Annually
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
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.
2 Days Ago
Milpitas, CA, USA
25,132 Employees
Mid level
25,132 Employees
Mid level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Roseville, CA, USA
25,132 Employees
Expert/Leader
25,132 Employees
Expert/Leader
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Irvine, CA, USA
25,132 Employees
Senior level
25,132 Employees
Senior level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Milpitas, CA, USA
25,132 Employees
Senior level
25,132 Employees
Senior level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Milpitas, CA, USA
25,132 Employees
Senior level
25,132 Employees
Senior level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Irvine, CA, USA
25,132 Employees
Senior level
25,132 Employees
Senior level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Milpitas, CA, USA
25,132 Employees
Senior level
25,132 Employees
Senior level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Irvine, CA, USA
25,132 Employees
Junior
25,132 Employees
Junior
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Milpitas, CA, USA
25,132 Employees
Senior level
25,132 Employees
Senior level
Big Data • Cloud • Hardware • Software
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.
2 Days Ago
Irvine, CA, USA
25,132 Employees
Mid level
25,132 Employees
Mid level
Big Data • Cloud • Hardware • Software
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.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size