Get the job you really want.
Top C++ Jobs
The Senior Software Engineer will develop software tests and tools for Lucid's internal ECUs, focusing on design validation and firmware flashing. Responsibilities include creating low-level tests, setting up build systems, optimizing processes, and collaborating with multiple teams. Strong embedded software and hardware experience, particularly with automotive electronics, is essential.
Waymo is seeking a summer intern for the Machine Learning Hardware Engineer position focusing on SystemVerilog design and C++ for hardware modeling/verification. Interns will work on autonomous driving technology and may also engage in RTL simulation using Verilator and programming in Python and Chisel.
As a Senior Software Engineer at Alpaca, you will design and improve the architecture of market data systems, focusing on scalability and latency. You'll implement backend services, maintain code quality, and participate in code reviews while leading medium-scale projects.
The role involves collaborating with designers and artists to develop high-quality gameplay experiences, delivering AAA features, optimizing productivity, and contributing to the game’s technical vision and codebase improvements.
As a Senior Storage Engineer, you will be a key contributor to the development of a blockchain-optimized storage engine and work on an advanced database system. Your role includes preparing the storage solution for production while contributing to open-source projects and ensuring high code quality.
The Senior C++ Engineer will collaborate with clients to define game features and system requirements, implement and maintain source code, provide support to artists, deliver functional systems, author design documents, and solve issues proactively within a team.
As a Principal Application Engineer at Cadence, you will work directly with semiconductor and system companies to deploy Cadence's verification platforms. Your responsibilities include developing customer-specific verification requirements, supporting technical evaluations, conducting technical presentations, and enhancing customer success. Ideal candidates should have a degree in Computer Science/Engineering, experience in SystemVerilog, VHDL, Verilog, UVM, Perl, Python, Tcl, strong communication skills, and the ability to work effectively with customers and R&D teams.
The Senior Software Engineer will maintain critical applications using C++ and collaborate with various teams to implement new technologies, enhance products, and manage multiple projects while adhering to technical standards and Agile methodologies.
As a Senior Simulation Software Engineer, you'll develop scalable simulation software infrastructure to support continuous integration and deployment, design simulation systems, integrate real-world flight data, and create user-friendly tools for analysis and visualization. Mentoring team members and ensuring the reliability of software and hardware systems will also be key responsibilities.
The Senior Technology Engineer at Survios will design, implement, and optimize game technology using Unreal Engine 5, work with a team to develop engine systems, and mentor other engineers. Responsibilities include optimizing and debugging engine systems and collaborating on technology for games across Console/PC/VR.
As a Senior Engine Programmer at Epic Games, you will enhance player experiences by optimizing CPU, GPU, and memory systems, resolve performance issues, and develop tools for game developers. This role involves guiding developers to create innovative features while analyzing live client data.
The Senior Avionics Test Engineer at Vast will design and commission avionics test systems, develop test cases, troubleshoot systems, and mentor junior engineers. Responsibilities include leading design reviews, documenting test systems, and collaborating with stakeholders on co-simulation strategies for Hardware-in-the-Loop applications.
As a GNC Engineer at SpaceX, you will design and develop guidance and control algorithms for multiple spacecraft missions, implement simulation software, and drive program-level requirements, while collaborating across engineering teams to address complex challenges in the space industry.
As a Software Engineer in the Fail Operational Planning team at Zoox, you will develop algorithmic improvements for driving behavior while collaborating with cross-functional teams to identify and mitigate failure modes of the driving system. Your role includes architecting scalable solutions, integrating them with the driving stack, and partnering with validation teams for testing algorithms.
The Senior Staff Software Engineer will lead the development of user experiences for various rider-facing interfaces, including mobile apps and in-vehicle systems, by partnering with leadership to define strategies, drive cross-team initiatives, establish best practices, and mentor engineers.
The Senior Software Programmer will assist Unreal Engine users by providing technical support, resolving programming issues, and mentoring team members. Responsibilities include writing optimized code, developing gameplay features, debuggings, and creating knowledge-sharing resources for diverse audiences.
Develop and maintain a scalable and reliable data infrastructure for autonomous driving, designing data processing systems, storage solutions, and dashboards, while ensuring data integrity through continuous testing and monitoring.
The Sr. RF Silicon Software Engineer will develop and integrate software for RF silicon used in broadband systems. They will design software libraries for silicon control, build hardware test platforms, and perform debugging and optimization, ensuring software meets performance and integration standards.
As an RF Silicon Software Engineer at SpaceX, you will design and develop automated measurement systems for RF silicon. Your role involves bringing up new silicon, creating reusable tools for data analysis, and validating reference designs for integration into production systems.
As a Senior Perception Engineer, you will develop and optimize the perception algorithms stack for Aeva’s advanced 4D FMCW LiDAR technology, prototype and implement novel algorithms, and ensure the quality and efficiency of the code used in real-time perception systems.
The C++ Software Engineer will work in the Perception team to optimize and implement Aeva’s 4D FMCW LiDAR algorithms. Responsibilities include contributing to software development for automotive safety, adhering to coding standards, and collaborating with cross-functional teams while documenting and testing the outcomes.
Seeking an experienced Senior Embedded Software Engineer to develop embedded systems software and implement algorithms for advanced LiDAR systems in the automotive market. Responsibilities include developing device drivers, debugging hardware platforms, and integrating inter-processor communication. Bachelor's degree and 5+ years of experience required.
The Systems Integration Engineer will lead the testing infrastructure for actuation systems, including setup, operation, and analysis of testing systems. They will collaborate with teams, oversee integration processes, troubleshoot testing fixtures, and document test plans and results. The role requires generating reports and providing technical support to enhance testing expertise.
As a Staff Manipulation Engineer, you will develop control software for humanoid robots, focusing on advanced manipulation algorithms integrating perception and motion planning. You'll work with simulation and hardware to validate algorithms, ensuring stability and responsiveness during operations.
As a software engineer at Waymo, you will design and develop backend systems and APIs for ride-hailing services, optimize vehicle routes, and ensure efficient operation of the vehicle fleet while collaborating with experts in autonomous vehicles and utilizing various Google technologies.
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