Get the job you really want.
Top C++ Jobs
The Staff Software Engineer will develop and implement software for controlling photonic quantum computers using Rust, design system software architecture, and collaborate with various teams. Responsibilities include participating in code reviews, maintaining control software, and promoting best software development practices.
As a Senior Software Engineer at Aurora, you will develop and maintain cloud infrastructure, build developer-facing tools to enhance development velocity, and create observability services to support debugging web services. Collaboration with various teams is essential to gather requirements and drive projects forward.
As a Software Engineer, you will develop mapping and geospatial data services, construct data pipelines, and create backend services and APIs for games and the Lightship community. You will ensure high coding standards, optimize map services, and support cross-functional teams in a hybrid work environment.
The Staff Software Engineer at Constellation will lead the mobile engineering teams, focusing on developing SDKs and mobile applications that employ AI, augmented reality, and computer vision technologies. The role involves managing a team, collaborating across departments, and driving technological advancements to enhance user experiences in retail.
As a Senior Software Engineer at Walmart, you will work with the Item Recognition team to design, implement, and maintain services utilizing data capture and computer vision technologies. Responsibilities include system architecture design, pipeline engineering, and promoting coding best practices while collaborating with cross-functional teams.
The Software Engineer III will develop innovative solutions using algorithms and full-stack programming. Responsibilities include managing complex projects, troubleshooting production issues, engaging with stakeholders for business solutions, and providing technical guidance. The role requires collaboration with cross-functional teams and expertise in various programming languages and frameworks.
As a Senior Software Engineer at Walmart Global Tech, you will design, build, and maintain high-performing APIs and software services. Responsibilities include developing reusable code, analyzing system performance, and implementing scalable microservices while adhering to coding best practices and collaborating closely with business stakeholders.
The Senior Platform Software Engineer will innovate GPU-based AI servers focusing on PCIe architecture and system engineering. Responsibilities include defining system architecture for I/O performance, debugging complex issues, overseeing platform resilience, and improving GPU systems. The role requires collaboration throughout product development from architecture to customer support.
As a Principal Software Engineer, you will develop and optimize decision-making and path-planning algorithms for autonomous vehicles, collaborate with teams on real-world implementations, and analyze traffic scenarios to enhance vehicle performance.
The Senior Python Compiler Engineer will enhance NVIDIA’s CUDA Python offerings by architecting and developing new features, improving performance, and engaging with the community for optimal UX and standards in Python GPU solutions.
As a System Software Engineer, you will develop applications for GPU and high-performance computing servers, create software tools for chip development, and validate new hardware features. The role emphasizes strong C++ skills and understanding system software and architecture.
The Senior Application Developer is tasked with designing, developing, testing, and maintaining custom software applications. Responsibilities include collaborating with IT and business teams, maintaining documentation, and providing user support, while staying current with new technologies and ensuring applications meet organizational needs.
The Application Developer designs, develops, tests, and maintains custom software applications for the organization, collaborating with IT and business teams to align applications with operational goals. Responsibilities include debugging, documenting applications, providing support to end-users, and staying current with emerging technologies.
The Developer Experience Engineer enhances developer productivity through specialized desktop environments, efficient onboarding processes, and support for modern application engineering. Responsibilities include understanding engineering needs, participating in front-end development, implementing testing, maintaining CI/CD processes, and managing code quality tools in a cloud-based environment.
As a Senior Software Engineer at Genpop, you will develop features for an original competitive team shooter, focusing on online services integration, supporting live services, and building tools. You will collaborate closely with your team while taking ownership of your work within a trunk based release process.
The Senior Software Engineer will develop geometric and physics-based tools for 3D printing processes, focusing on predicting build issues, optimizing surface quality, and enhancing geometry processing. Responsibilities include writing cross-platform C++ tools for mesh preparation, generating print instructions, analyzing data, and contributing to the design of robust geometric operations.
As a Software Engineer in Sensor Simulation, you will develop high-fidelity sensor simulation software for autonomous driving, collaborating with a team of scientists and engineers to enhance dataset generation and interactive scenarios. Your role includes advocating software best practices and contributing to architecture discussions.
As a Technical Lead Manager for Embedded Systems, you will define the technical vision, lead projects while managing a team, implement low-level software for vehicle control systems, and collaborate with hardware and software teams to ensure safety and reliability in self-driving technology.
As a Senior Software Engineer at Zwift, you'll work in a full-stack team delivering game features and enhancing user experiences in a cross-platform MMORPG. You'll mentor engineers, tackle complex technical challenges, and participate in various stages of project management. Your role involves coding in multiple languages and contributing to game development processes.
The Senior Motion Planning Engineer will develop and enhance testing and debugging tools for the Motion Planner stack, ensuring robust, production-ready code. Responsibilities include collaborating with users to understand needs, improving system design for modularity, and offering support for user-reported issues. The role requires taking ownership of specific components and enhancing development practices within the team.
The Senior Motion Planning Engineer will develop and implement robust tooling and testing solutions for the Motion Planner stack, ensuring code is production-ready. The engineer will drive technical roadmaps, collaborate with users to address their needs, and support peer development practices while improving system design for modularity and adaptability.
The Modeling & Simulation Engineer will support a Counter-Weapons of Mass Destruction program, focusing on high-fidelity modeling, simulation, and testing. Responsibilities include conducting computational modeling, geometry manipulation, and system analysis while collaborating with engineering teams to validate methodologies and tools.
The Systems Integration Engineer provides operational support focused on hardware/software integration, configuration management, software modification, debugging, and test support for simulation training devices. The role includes system and network administration, as well as coordinating project tasks under supervision while applying engineering skills in software integration and testing.
As a Senior Software Engineer at Celestial AI, you will develop production-grade firmware for AI solutions using Photonic Fabric technology. Your role involves gathering requirements, implementing communication software, and collaborating closely with hardware/software teams, as well as ensuring high-quality output through best practices in software development.
The Senior Embedded Software Engineer at Roku will design and develop embedded software systems for Roku OS, collaborating with product managers and cross-functional teams. Responsibilities include feature development, code maintenance, scalability solutions, and integration of external components and APIs, aimed at ensuring top-quality consumer products.
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