Get the job you really want

Top C++ Jobs

2,740+ Job Results
11 Days Ago
Cary, NC, USA
5,500 Employees
216K-317K Annually
Senior level
5,500 Employees
216K-317K Annually
Senior level
Gaming • Metaverse
As a Senior Tools Programmer for UEFN, you'll design and implement tools and engine features, improve the UEFN experience, develop user interfaces, and troubleshoot performance issues while collaborating with various game and creative teams.
Top Benefits:
401-K
Company Outings
Dental Insurance
+9 More
11 Days Ago
Westminster, CO, USA
10,001 Employees
Mid level
10,001 Employees
Mid level
Hardware • Information Technology • Other • Software • Analytics
As a Software Engineer, you will develop C++ code for SketchUp Pro products, focusing on cross-platform desktop applications for Windows and Mac. Responsibilities include collaborating with product management and QA while ensuring high-quality software output.
11 Days Ago
San Francisco, CA, USA
294 Employees
143K-193K Annually
Senior level
294 Employees
143K-193K Annually
Senior level
Gaming • eSports
The Senior Software Engineer will develop and optimize the new mobile client for Second Life, working with Unity and C#. Responsibilities include reverse-engineering legacy code, optimizing mobile performance, implementing mobile features, and contributing to server-side development. The role involves collaboration with a small team and integrating AI/ML models into mobile applications.
11 Days Ago
Waltham, MA, USA
642 Employees
Senior level
642 Employees
Senior level
Robotics • Software
The Senior Software Engineer will develop and test capabilities for fully-autonomous mobile robots in warehouses, working closely with a multi-disciplinary team. Responsibilities include designing systems for autonomous behaviors, creating interfaces for customer applications, and performing failure analysis to guide design decisions.
11 Days Ago
Ann Arbor, MI, USA
Hybrid
500 Employees
120K-144K Annually
Junior
500 Employees
120K-144K Annually
Junior
Artificial Intelligence • Automotive • Robotics • Software • Transportation
The Systems Engineer will define and update requirements for the autonomous driving system, lead design discussions, develop system design documentation, and work collaboratively with international teams. This role requires understanding of safety specifications and the capability to address complex design challenges.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
11 Days Ago
Santa Clara, CA, USA
Hybrid
471 Employees
200K-260K Annually
Senior level
471 Employees
200K-260K Annually
Senior level
Software
Lead and manage a team to develop safety-critical software for self-driving vehicles, focusing on motion forecasting and planning. Oversee project execution and promote innovation while ensuring technical excellence. Engage in coding prototypes and scale ML pipelines from data ingestion to monitoring, while keeping updated on trends in machine learning and AI.
11 Days Ago
Santa Clara, CA, USA
Hybrid
471 Employees
150K-190K Annually
Mid level
471 Employees
150K-190K Annually
Mid level
Software
The Senior Research Engineer will develop algorithms to enhance autonomous vehicle perception, focusing on multi-modal deep learning models for object detection and environment understanding. Responsibilities include project ownership from design to deployment, ensuring real-time efficiency, and conducting thorough experimental validation of models.
11 Days Ago
Santa Clara, CA, USA
Hybrid
471 Employees
170K-210K Annually
Senior level
471 Employees
170K-210K Annually
Senior level
Software
The Senior Research Engineer will develop, optimize, and deploy LiDAR-based localization and mapping algorithms for autonomous vehicles. Responsibilities include sensor fusion, system improvement, issue resolution, and supporting map generation to enhance localization accuracy.
11 Days Ago
Santa Clara, CA, USA
Hybrid
471 Employees
150K-190K Annually
Mid level
471 Employees
150K-190K Annually
Mid level
Software
As a Fullstack Engineer at Plus, you will develop and deploy scalable web applications, design data analytics tools, maintain data pipelines, and enhance data infrastructure. You will collaborate with cross-functional teams and work on solutions that enable autonomous driving technology.
11 Days Ago
San Jose, CA, USA
2,298 Employees
153K-237K Annually
Expert/Leader
2,298 Employees
153K-237K Annually
Expert/Leader
Semiconductor
The Staff Engineer, Embedded Security Software Developer is responsible for designing, developing, and testing secure firmware for embedded storage devices. The role requires implementing cryptographic algorithms, maintaining a secure development pipeline, and collaborating with hardware teams to ensure effective integration of security features.
11 Days Ago
Seattle, WA, USA
Hybrid
2,500 Employees
150K-215K Annually
Senior level
2,500 Employees
150K-215K Annually
Senior level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
The role involves developing large-scale scenario generation tools for autonomous vehicle simulation, collaborating on safety validation pipelines, and enhancing robotic safety and reliability through scalable automated architectures.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+72 More
11 Days Ago
Cary, NC, USA
5,500 Employees
Senior level
5,500 Employees
Senior level
Gaming • Metaverse
As a Lead Tools Engineer, you will develop world-building tools, lead a team of engineers, engage in hands-on development, and collaborate with various disciplines to enhance productivity for artists. You will also mentor junior engineers and design system architecture. You must have significant experience in architecturally complex products and Unreal Engine.
Top Benefits:
401-K
Company Outings
Dental Insurance
+9 More
11 Days Ago
Turkey, NC, USA
Remote
9 Employees
Entry level
9 Employees
Entry level
Software • Business Intelligence
Outlier seeks experienced software engineers to assist in training generative AI models by crafting and answering computer science questions and evaluating AI-generated code. This freelance opportunity allows flexible work hours and requires no previous AI experience.
11 Days Ago
San Antonio, TX, USA
Remote
Hybrid
248 Employees
Senior level
248 Employees
Senior level
Artificial Intelligence • Big Data • Cloud • Software • Cybersecurity
The Principal Software Engineer will design, architect, and implement security analytics features in a SaaS model, define best practices for SaaS development, influence product architecture, lead a team of engineers, and handle customer engineering issues. The role requires agile execution in a fast-paced environment.
11 Days Ago
Foster City, CA, USA
Hybrid
2,500 Employees
160K-225K Annually
Senior level
2,500 Employees
160K-225K Annually
Senior level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
As a Software Engineer, you will develop tools for generating and analyzing autonomous driving scenarios, collaborate on simulation-based safety validation, and work with cross-functional teams to enhance the safety and reliability of autonomous vehicles.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+72 More
11 Days Ago
Bellevue, WA, USA
802 Employees
Senior level
802 Employees
Senior level
Gaming • Software • Virtual Reality
As a Senior Mobile Native Software Engineer, you will enhance Niantic's geolocation platform by building mobile, real-time tech for iOS and Android. Your role entails designing and implementing native code, optimizing for mobile performance, and collaborating with teams to ensure successful feature integration and maintenance.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+14 More
11 Days Ago
7 Locations
49 Employees
Senior level
49 Employees
Senior level
Information Technology • Manufacturing
The Firmware Engineer will lead the development and deployment of firmware for chiplet systems, working on design, testing, and implementation of C/C++ functions for high-performance devices. Responsibilities include defining FW environments, designing APIs, and collaborating with cross-functional teams to ensure quality and performance of the products.
11 Days Ago
7 Locations
49 Employees
Senior level
49 Employees
Senior level
Information Technology • Manufacturing
As a Design Verification Engineer, you will verify Analog Mixed Signal designs, define and execute test plans, author test benches, create assertions and coverage metrics, and collaborate with RTL and Analog designers to ensure design correctness.
11 Days Ago
28 Locations
Remote
13,285 Employees
Senior level
13,285 Employees
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Senior Software Engineer will design, develop, test, and maintain high-quality software. They will collaborate with cross-functional teams to deliver features, participate in code reviews, and contribute to architectural design, all while continuously improving software development processes.
11 Days Ago
28 Locations
Remote
13,285 Employees
Junior
13,285 Employees
Junior
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Software Engineer, you will design, develop, test, and maintain software, collaborate with cross-functional teams, and participate in code reviews, while working on Autodesk Revit.
11 Days Ago
United States
Remote
41 Employees
Senior level
41 Employees
Senior level
Professional Services
The Senior Software Developer will lead and mentor Intermediate developers, oversee software modifications, test systems, analyze and design software requirements, deploy solutions, and maintain system documentation.
11 Days Ago
Palo Alto, CA, USA
265 Employees
135K-190K Annually
Senior level
265 Employees
135K-190K Annually
Senior level
Hardware • Manufacturing
The Senior Automation Test Engineer will collaborate with hardware and firmware engineers to define testing requirements, implement automated test scripts, develop specialized tools for integration testing, and maintain test software documentation. This role requires strong programming skills and experience in working with hardware.
11 Days Ago
United States
Remote
114 Employees
Senior level
114 Employees
Senior level
Information Technology • Software
As a Senior Software Engineer for the Storage team, you will design and implement innovative data storage solutions across multiple platforms. Responsibilities include developing storage interfaces, collaborating with other teams to build customer features, and maintaining storage implementations for various environments. A strong understanding of Rust and experience with database systems and data structures is essential.
11 Days Ago
United States
Remote
926 Employees
Senior level
926 Employees
Senior level
Automation • Manufacturing
As a Computational Geometry Senior Software Engineer, you will develop software to automate composite part design and manufacturing processes, create algorithms for CNC toolpath planning, convert CAD models into different formats, implement feature detection for 3D models, and identify automation opportunities in workflows.
11 Days Ago
USA
Remote
235 Employees
Senior level
235 Employees
Senior level
Design
As a Senior IoT Engineer, you will develop and maintain software for smart building technology, specifically with Z-Wave and Zigbee protocols. You'll manage the entire development lifecycle, automate testing, and collaborate with engineering and support teams to ensure high-quality solutions and troubleshoot any issues that arise.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size