Get the job you really want.
Top C++ Jobs
As a Senior Software Engineer at Freeform, you'll architect and develop software for autonomous metal 3D printing factories, focusing on controls, data acquisition, and geometry processing. You will collaborate with engineers, enhance testing and support CI/CD, contributing to high-quality, automated production capabilities.
As a Software Engineer Intern at Twilio, you'll design and develop software solutions for next-generation communications, working on distributed systems and real-time audio processing. You'll manage core features, participate in code reviews, and enhance your coding skills in a dynamic and supportive environment.
As a Backend Software Engineer for Robotics Platform & Capabilities, you will design and implement cloud and on-premises systems for developing and deploying automation solutions. Your role involves collaborating across teams, supporting developer communities, and ensuring that the software meets real-world applications in industrial settings.
As a Principal Systems Engineer at Recogni, you will lead the development of multimodal generative AI products by designing, optimizing, and supporting complex software applications that integrate hardware components. You will also guide system architecture and collaborate with a global engineering team to address technical challenges in AI inference solutions.
As a Senior Software Engineer II at Cruise, you'll lead the design, development, and implementation of complex software for autonomous vehicles, focusing on systems architectures, data processing, and remote testing tools. You'll collaborate with cross-functional teams and drive software reliability improvements, mentoring others in the process.
As a Software Engineer II at OpenEye, you will develop and maintain OpenEye Web Services, manage projects independently, mentor junior developers, and collaborate with product management and stakeholders. You will engage in Agile meetings as part of the development process.
The Innovative C++/Python Software Developer will work on cutting-edge technology and complex problems, focusing on embedded and application software for clients such as NASA. Responsibilities include collaborating on software projects, coding in Python and C++, and utilizing AWS technologies, while ensuring quality and efficient solutions are delivered.
As a Senior Software Engineer at Weka, you will design and develop distributed filesystem components, manage core filesystem features like snapshots and RAID logic, and oversee customer data handling. Your role involves implementing algorithms at large scales to enhance data management and improve performance across AI-driven workloads.
As a Senior Unreal Engineer, you will work closely with teams to define game features, implement and maintain source code, support artists and designers, and ensure high-quality systems. You will also review code and provide guidance in a collaborative setting, while contributing to the technical documentation and development plans.
The Senior Software Engineer, Developer Productivity role focuses on supporting and improving build systems for MongoDB's engineering organization. Responsibilities include developing new build-related capabilities, enhancing developer productivity by reducing build and CI times, mentoring other developers, and collaborating across project lifecycles.
The Solutions Architect at MongoDB is responsible for guiding customers in designing scalable systems using MongoDB's data platform, collaborating with sales teams, and ensuring customer success through technical alignment and effective communication. The role involves advising on architectures and strategies while participating in sales activities such as demos and technical discovery.
As a Staff Software Engineer in the League of Legends team, you will implement movement systems and camera features by collaborating with designers. Responsibilities include mentoring, ensuring code quality, and optimizing performance in a hybrid development environment.
As a Senior Software Engineer at Helion, you will enhance and scale equipment and diagnostics by developing data acquisition systems and building strong software infrastructure. Collaborating with engineering teams, you will create GUIs for real-time performance monitoring, implement algorithms for sensor interfacing, and manage software architecture and version control processes.
As a Rust Engineer, you will work on developing and maintaining secure distributed services in Rust, collaborate with cross-functional teams, and understand both hardware and software configurations to enhance the current codebase and architecture.
The role involves designing core platform backend software components, improving efficiency and scalability for ML workflows, collaborating with scientists for model training, and leading large initiatives to enhance Cruise's ML systems. Candidates need experience with large distributed systems and strong problem-solving skills.
Design and develop software for embedded platforms in safety-critical applications for autonomous vehicles. Lead technical initiatives, create firmware components, design testing protocols, and provide mentorship to other engineers.
You will design and develop safety-critical infrastructure software for autonomous vehicles, including firmware components, test harnesses, and provide technical mentorship to other engineers. Your role involves working with embedded platforms, leading technical initiatives, and supporting the team.
As a Senior Software Engineer on the Video team, you'll develop and maintain cloud-based systems for home security cameras, ensuring real-time visibility and control for customers. Responsibilities include designing and optimizing software solutions, mentoring junior engineers, and participating in on-call rotations for system maintenance and support.
The Mid Level Software Engineer will participate in the software lifecycle from requirements definition through design and development. Responsibilities include coding, testing, and debugging software systems, as well as supporting system admins, developing training materials, and mentoring junior team members. Experience with full-stack application design, relational and NoSQL databases, web APIs, and Agile methodologies is required.
You will build systems to tackle performance issues at Gather by designing benchmarks and conducting performance tests across the entire stack, including desktop, web applications, and GPU-bound features. You'll collaborate with engineers to optimize software performance and foster a culture of performance awareness throughout the development life cycle.
As a Senior Software Engineer at NVIDIA, you will develop and optimize 3D computer vision algorithms using CUDA, collaborate with teams to enhance software ecosystems for autonomous vehicles and robots, and manage performance metrics for large-scale computer vision workloads.
The Software Developer at DataLab will develop scalable software solutions, tackle big data processing challenges, implement internal process improvements, collaborate on new solutions, mentor junior developers, and lead projects to drive end-to-end application development.
The Senior Robotics Engineer will design, develop, and implement advanced robotic systems in collaboration with cross-functional teams. Responsibilities include conducting feasibility studies, optimizing robotic performance, integrating subsystems, ensuring compliance with safety standards, and mentoring junior engineers.
The Staff Software Engineer will lead technical strategies and execution of a roadmap to enhance systems and address complex problems. Responsibilities include collaborating on product development, ensuring quality and performance, mentoring engineers, and driving continuous improvement in processes and practices.
The Senior Engineer will design, build, and maintain scalable web solutions and distributed systems, lead code reviews, mentor engineers, and collaborate across teams to deliver high-quality technology products. The role requires expertise in multiple programming languages and technology stacks, with a focus on microservices, DevOps, and cloud architecture.
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