Get the job you really want.

Top C++ Jobs

25 Days Ago
Mountain View, CA, USA
Hybrid
81 Employees
150K-230K Annually
Senior level
81 Employees
150K-230K Annually
Senior level
Automotive • Robotics • Software • Transportation
The Embedded Software Engineer will collaborate with hardware and software teams to develop, test, and integrate hardware features for autonomous vehicles. Responsibilities include debugging vehicle functions, developing software for embedded systems and sensors, and contributing to hardware specifications.
25 Days Ago
San Francisco, CA, USA
237 Employees
200K-250K Annually
Senior level
237 Employees
200K-250K Annually
Senior level
Artificial Intelligence • Cloud • Software
The Engineering Manager will lead a team of engineers, support their development and mentorship, ensure quality delivery of products, collaborate with various teams, and manage security protocols. They will need to set roadmaps, contribute to technical design, and maintain awareness of industry best practices.
25 Days Ago
Boston, MA, USA
709 Employees
Senior level
709 Employees
Senior level
Consumer Web • Internet of Things • Security
As a Software Engineering Manager, you will lead the Device Cloud Services team to design, develop, and maintain cloud-based systems for home security. You'll collaborate with stakeholders, manage a team of engineers, ensure high standards through code reviews, and balance feature delivery with system reliability.
25 Days Ago
San Francisco, CA, USA
69 Employees
190K-220K Annually
Senior level
69 Employees
190K-220K Annually
Senior level
Artificial Intelligence • Machine Learning • Software
As a Senior Software Engineering Manager, you'll lead the development of AI-based robotic solutions, design software platforms, and collaborate with various teams. Responsibilities include building robot behaviors, integrating sensors, supporting machine learning interfaces, and fostering talent within the team.
25 Days Ago
Boston, MA, USA
389 Employees
Senior level
389 Employees
Senior level
Hardware • Manufacturing
The role involves functional and performance verification of a high-performance CPU's Fabric unit, developing testbench components in SV, UVM, and C++, and integrating open-source toolchains into the verification flow while ensuring high-quality delivery through collaboration with design and validation teams.
25 Days Ago
New York, NY, USA
Remote
15 Employees
Senior level
15 Employees
Senior level
Artificial Intelligence • Insurance
As a Senior Full Stack Engineer at Kalepa, you will work on cutting-edge technologies, focusing on large data pipelines, distributed systems, and machine learning. Your role involves building both frontend components and backend systems, collaborating with a global team to drive impactful solutions in the commercial insurance industry.
25 Days Ago
New York, NY, USA
Remote
15 Employees
Senior level
15 Employees
Senior level
Artificial Intelligence • Insurance
As a Senior Backend Engineer, you will tackle complex challenges in software development, focusing on large data pipelines, distributed systems, and machine learning integration. Responsibilities include building scalable microservices, collaborating with a global team, and utilizing cutting-edge technologies such as NLP and AWS to enhance the AI Copilot platform.
25 Days Ago
Ann Arbor, MI, USA
500 Employees
139K-167K Annually
Mid level
500 Employees
139K-167K Annually
Mid level
Artificial Intelligence • Automotive • Robotics • Software • Transportation
The Senior Systems Engineer will define and update requirements for an autonomous driving system, lead technical design discussions, and develop system design documentation. The role involves collaboration with teams to solve complex product challenges while adhering to industry safety standards.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
25 Days Ago
Ann Arbor, MI, USA
500 Employees
161K-193K Annually
Senior level
500 Employees
161K-193K Annually
Senior level
Artificial Intelligence • Automotive • Robotics • Software • Transportation
As a Senior Software Engineer at Torc, you will design and develop perception simulation testing software, integrating and validating tools for autonomy software in self-driving trucks. The role involves enhancing testing frameworks, automating pipelines in a cloud environment, and applying state-of-the-art approaches to perception testing to ensure the robustness and safety of autonomous technology.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
25 Days Ago
Milpitas, CA, USA
10,001 Employees
100K-170K Annually
Junior
10,001 Employees
100K-170K Annually
Junior
Hardware • Semiconductor
The Software Engineer will build and maintain infrastructure for large scale HPC solutions, prototype machine control and business logic solutions, and support data management alongside machine learning model training. Candidates should possess strong software development skills in C/C++ and Python, as well as knowledge in multi-threaded and distributed software systems.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+17 More
25 Days Ago
Ann Arbor, MI, USA
500 Employees
226K-272K Annually
Expert/Leader
500 Employees
226K-272K Annually
Expert/Leader
Artificial Intelligence • Automotive • Robotics • Software • Transportation
The Principal Software Integration Engineer at Torc will drive the technical solution for autonomous vehicle platforms, collaborating with various teams to establish a technical vision, set standards for excellence, and mentor engineers. Responsibilities include troubleshooting integration issues, conducting design reviews, and staying updated with industry trends.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
25 Days Ago
Ann Arbor, MI, USA
500 Employees
161K-193K Annually
Senior level
500 Employees
161K-193K Annually
Senior level
Artificial Intelligence • Automotive • Robotics • Software • Transportation
As the Technical Lead for the SDK Group, you'll provide guidance across three teams, managing the software development lifecycle including design, implementation, testing, and maintenance. Responsibilities include optimizing performance, ensuring system integrity, facilitating team communications, and supporting feature development and bug fixes in autonomous vehicle software.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
25 Days Ago
O'Fallon, MO, USA
Senior level
Senior level
Payments
The Lead Bizops Engineer is responsible for ensuring application stability and enhancing operational readiness by partnering with development teams, reviewing system designs, and implementing monitoring strategies. They support the application lifecycle from inception to deployment, focusing on automation, problem-solving, and improving platform reliability and performance.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+65 More
10 Days Ago
Simi Valley, CA, USA
361 Employees
Junior
361 Employees
Junior
Artificial Intelligence • Cloud • Machine Learning • Analytics • Consulting
The C# Developer will contribute to software development and implementation, focusing on access control and security applications. Key responsibilities include participating in Agile planning, collaborating with stakeholders, and maintaining up-to-date industry knowledge.
Top Benefits:
Dental Insurance
Health Insurance
Conferences Training
+4 More
532 Employees
Senior level
Artificial Intelligence • Blockchain • Internet of Things • Machine Learning • Software
The role involves developing and integrating custom modules within the FreeSWITCH framework for a healthcare product, requiring proficiency in C or C++, along with telecommunications knowledge, especially with SIP and networking concepts. The position may also involve scripting in Lua and requires understanding of audio codecs.
17 Days Ago
Baltimore, MD, USA
14 Employees
Mid level
14 Employees
Mid level
Software
The UAV Software Engineer will design, develop, and deploy ground control software and on-board communication systems for drone platforms, focusing on solutions that enable quick decision-making for national security. Responsibilities include working in Agile teams and mentoring junior developers.
21 Hours Ago
Natick, MA, USA
2,570 Employees
Senior level
2,570 Employees
Senior level
Robotics
The Principal Software Engineer will lead the development and productization of computer vision algorithms and AI models across Cognex's products. Responsibilities include designing software, maintaining production-grade code, mentoring junior engineers, and ensuring best practices in the development process. The role emphasizes cross-functional collaboration and effective project management.
22 Days Ago
US
Remote
5,436 Employees
119K-195K Annually
Senior level
5,436 Employees
119K-195K Annually
Senior level
Other • Software • Analytics
The role requires you to develop user interface components for photogrammetry solutions in ArcGIS Pro using C# and WPF, while collaborating with teams to build software components and frameworks. You will engage in asynchronous programming and follow design patterns to ensure high-quality software delivery in an Agile environment.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
11 Hours Ago
San Francisco, CA, USA
72,000 Employees
172K-237K Annually
Senior level
72,000 Employees
172K-237K Annually
Senior level
Cloud
As a Senior Software Engineer, you will design and implement large-scale systems, developing production-ready code while ensuring performance and scalability. Responsibilities include mentoring junior engineers, conducting code reviews, and contributing to all phases of the software development lifecycle in a hybrid work environment.
Yesterday
St Louis, MO, USA
138 Employees
Mid level
138 Employees
Mid level
Information Technology • Software • Consulting
The Software Engineer will develop, modernize, and maintain software applications, focusing on high-performance applications and operational efficiency through agile methodologies and rapid prototyping. Responsibilities include contributing to design, implementing CI/CD pipelines, and collaborating with cross-functional teams.
22 Hours Ago
Austin, TX, USA
141,260 Employees
191K-248K Annually
Expert/Leader
141,260 Employees
191K-248K Annually
Expert/Leader
Cloud • Hardware • Internet of Things • Software • Business Intelligence
As a Senior Principal Software Engineer, you will develop and implement software solutions while conducting design and code reviews. You will collaborate with architects on feature definitions, mentor less experienced developers, and oversee all aspects of the software development life cycle.
23 Days Ago
Redlands, CA, USA
5,436 Employees
119K-195K Annually
Senior level
5,436 Employees
119K-195K Annually
Senior level
Other • Software • Analytics
The Sr. Software Developer will design and develop user interface components for Esri's photogrammetry solutions in ArcGIS Pro. Responsibilities include adhering to industry standards, collaborating with teams, diagnosing software issues, and delivering high-quality software in an agile environment.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
2 Days Ago
Boston, MA, USA
20,000 Employees
128K-211K Annually
Senior level
20,000 Employees
128K-211K Annually
Senior level
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
As a Senior Software Engineer, you will contribute to the Model Registry and Model Serving features of Kubeflow, working with a development team to design, build, and release new features. You will also mentor fellow engineers and represent the organization in community conferences.
9 Days Ago
Boston, MA, USA
20,000 Employees
163K-270K Annually
Senior level
20,000 Employees
163K-270K Annually
Senior level
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
The Principal Software Engineer will focus on enhancing user experiences for InstructLab, engaging with command line interfaces, optimizing performance, and implementing design improvements. Responsibilities also include collaborating with stakeholders, developing automated tests, and contributing to open-source AI/ML projects.
12 Days Ago
Laurel, MD, USA
26 Employees
Expert/Leader
26 Employees
Expert/Leader
Information Technology
The Senior Level Software Engineer will be involved in all phases of the software lifecycle, from requirements definition through design, development, integration, and testing. Responsibilities include applying industry best practices to software systems, supporting system administrators, mentoring junior team members, and guiding users in formulating requirements and conducting feasibility studies.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size