Get the job you really want.
Top C++ Jobs
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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