Get the job you really want.
Top C++ Jobs
As a Senior Software Engineer, you will develop, test, and document software for fielded systems, work collaboratively across disciplines, and take ownership of codebases while ensuring high standards in a government contract environment.
The Principal Software Engineer will analyze, design, code, and modify complex software systems while collaborating in a team environment. Responsibilities include evaluating software designs for flaws, supporting the development of automated delivery capabilities, and evolving design processes. The role requires experience in real-time embedded software development, preferably in C++ and Object-Oriented Design, and possess a current Secret Security Clearance.
As a Senior Software Engineer, you'll develop solutions for imaging systems, creating efficient code primarily in C++ and Python, and implementing image processing algorithms while collaborating with a multidisciplinary team. You'll work on both existing and new projects, ensuring system functionality in remote environments, and be part of the end-to-end system delivery process from design to deployment.
As a Senior Engineer on the Builder Tools team, you'll develop developer-facing game development tools using C++ and Lua, enhance the workflows of Roblox developers, and collaborate closely with Product Managers and Designers. Your role will involve building reusable tooling frameworks and maintaining an existing codebase, ensuring high-quality end-user experiences through automated testing and optimization.
The Senior Software Engineer - Product Owner will lead a team to create automation solutions for test automation in the automotive sector. Responsibilities include developing automation tools, prioritizing team backlog, coordinating with various leadership and customer teams, and mentoring team members. The role emphasizes collaboration and innovation in software testing processes.
As a Software Engineer II, you will design, develop, test, and integrate real-time embedded software for communication systems. You will work collaboratively on product teams to create solutions to moderate complexity problems, demonstrating an understanding of industry practices and standards.
As a Staff Software Engineer focused on Software Defined Networking, you will lead the development and execution of the networking strategy at Crusoe Cloud. Your responsibilities include architecture decisions, guiding the engineering team, supporting Linux kernel development, and collaborating on industry-leading networking infrastructure.
As a Principal Software Engineer on the Cloud Storage team, you'll lead the development of storage strategies, collaborate with technology leaders, guide engineering efforts, and drive innovation in cloud storage solutions while ensuring performance improvements and quality standards.
Featured Jobs
As a Staff Software Engineer on the Cloud Storage team, you'll lead the development of storage strategies, collaborating with product and engineering to define features. You'll write and review code, guide architectural decisions, mentor engineers, and improve performance and resiliency of storage solutions.
In this role, you will lead the development of the Software Defined Networking strategy at Crusoe, guiding the engineering team through architecture and design decisions. You will work extensively with the Linux Kernel and various networking technologies to drive innovation in AI cloud infrastructure.
As a Tracking Software Engineer, you will develop algorithms for detection and tracking from sensor data. The role involves designing and coding C++ software for real-time applications and collaborating with teams to integrate various systems. You will also analyze data and contribute to software lifecycle management while mentoring junior engineers.
This position involves full software life cycle functions including requirements gathering, architecture, design, coding, testing, integration, documentation, and support in an Agile environment. The engineer will collaborate with internal and external teams to deliver high-reliability software solutions for satellite ground systems.
As a Principal Ground Software Engineer, you will perform full software life cycle functions including requirements, architecture, design, and testing. You will work in an Agile environment, collaborating with teams to innovate and maintain high-reliability software. You are expected to lead projects and ensure effective communication within the department and with external customers.
The Senior Engineer will perform full software life cycle functions including requirements gathering, architecture design, coding, testing, and integration. They will work in an Agile environment, collaborating with cross-functional teams to deliver high-reliability software, while utilizing CI/CD practices and container technologies.
As a Modeling & Simulation Engineer, you'll develop and update high-fidelity performance simulations for missile systems, analyze missile performance, and lead projects while providing solutions in a team environment. You'll act as the technical expert and collaborate across various disciplines, enhancing electronic warfare capabilities.
As a Design Verification Engineer at BAE, you will plan and develop advanced verification environments for FPGAs in Electronic Warfare systems. Responsibilities include creating self-checking testbenches, developing test plans using constrained random methods, and mentoring junior engineers while leading a team.
As a Software Engineer Principal at BAE Systems, you'll collaborate on the design, development, testing, and integration of real-time embedded software for software-defined communication systems, leveraging your skills in software design and implementation to tackle complex problems with a team.
The Senior FPGA Digital Design Engineer will support FPGA designs through all development phases, including architecture design, RTL coding, synthesis, and lab testing. Responsibilities also include using digital design tools, debugging, and mentoring team members while ensuring successful timing closure and product support.
The Electrical Engineer, Test Equipment will design and integrate automated test solutions for electronic controls at BAE Systems. They will support hardware test requirements, implement continuous improvements, maintain equipment, and collaborate with design engineering. This role requires hands-on work, multitasking, and occasional travel.
As a Senior Principal Embedded Software Engineer, you will lead software development efforts in a collaborative environment, engage with Systems and Hardware engineers, and champion complex embedded control systems for flight and mission-critical applications.
The Senior Software Engineer will lead the development of Square's Core OS Platform, collaborating with partners across product and engineering teams. Responsibilities include overseeing software projects, mentoring engineers, and contributing to all phases of development. The role also involves working closely with the SQUID Platform Team to integrate and maintain hardware and software solutions.
As a Lead AI Engineer at Capital One, you will design, develop, and deploy AI software components while collaborating with cross-functional teams to enhance customer interactions through AI solutions. You'll also engage in optimization and governance of large-scale production AI systems, contributing to the technical vision for foundational AI systems.
As a Senior AI Engineer at Capital One, you will design, develop, and deploy AI software, leveraging a variety of AI technologies to improve customer interactions. You'll work collaboratively with cross-functional teams to build scalable AI solutions and contribute to the technical vision for foundational AI systems.
The Distinguished AI Engineer will develop and support AI software components, partner with interdisciplinary teams, and contribute to foundational AI systems at Capital One. This role involves optimizing large-scale AI systems and implementing state-of-the-art AI solutions for enhanced performance and scalability.
The Software Engineer II develops and implements high-quality software solutions, enhances existing applications, and collaborates with product teams. Responsibilities include technical design, coding in various languages, code reviews, testing, and addressing technical debt. The role requires a problem-solving mindset and the ability to lead discussions and assessments.
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