Get the job you really want.
Top C++ Jobs
As a Flight Software Infrastructure Engineer, you will be responsible for shaping the infrastructure for flight software, optimizing it for performance, and architecting continuous integration and testing systems. You will collaborate with multiple teams to ensure effective development and deployment of aviation software.
As a Senior Robotics Applications Engineer, you will design and implement perception software for mobile robots while collaborating with stakeholders. You will develop high-quality applications, maintain code, formulate requirements, identify risks, and ensure system reliability and performance.
The Senior Software Engineer will develop and optimize software for high-performance data processing pipelines, focusing on computer vision and machine learning. Responsibilities include re-architecting legacy systems, managing CI/CD processes, enhancing test coverage, and developing tools for R&D. The position requires expertise in C++, Python, and shell scripting, along with strong knowledge of CI/CD practices.
Integration & Test Engineers at SpaceX manage satellite test operations, troubleshoot test failures, and ensure efficient testing processes. They collaborate with software and hardware engineers to evaluate designs and optimize workflows. The role requires a bachelor's degree in engineering and at least one year of experience in mechanical design or manufacturing.
The Senior Software Engineer will lead the development of an IoT platform focusing on edge software. Responsibilities include designing resource-constrained software, maintaining CI/CD processes, collaborating with cross-functional teams, conducting code reviews, and mentoring engineers. Candidates should have extensive experience with distributed systems and security in resource-limited environments, particularly with Python and Linux.
The Emulation Architect at Tenstorrent is responsible for designing and developing emulation infrastructure for high-performance AI/ML engines. Key duties include building a hardware emulation ecosystem, creating test benches, developing test plans, improving automation, and mentoring junior engineers. This role requires collaboration with various engineering teams to enhance the emulation platform and deliver efficient solutions for customers.
As a Senior Research Engineer in Robotics Systems at NVIDIA, you will design teleoperation software for humanoid robots, develop control stacks, deploy neural network models in simulations, and ensure system reliability through maintenance and diagnostics. Collaboration with researchers and high-quality data collection are essential parts of the role.
As a Senior ASIC Verification Engineer, you will verify high-speed coherent interconnect designs, micro-architecture, and develop verification infrastructure including testbenches and models. Collaborating with various teams, you will ensure the correctness of designs and implement sophisticated verification methodologies.
Featured Jobs
The Senior Developer Technology Engineer in CPU Performance will research and optimize algorithms for CPU performance on heterogeneous computing systems. Responsibilities include analyzing complex workloads, collaborating with experts, publishing findings, and influencing future hardware and software designs.
As an ASIC Design Verification Engineer at Palo Alto Networks, you will be responsible for ensuring ASICs in next-generation firewall products meet high standards for features and performance. You'll collaborate on verification plans, develop test benches and coverage models, and troubleshoot issues, contributing to high-quality and efficient product development.
The Principal Embedded Engineer will lead R&D technology into operational solutions, develop APIs bridging software and hardware, manage test automation, and engage with stakeholders for secure embedded applications.
The Software Engineer will collaborate with application teams to optimize GPU algorithms, improve compiler optimizations, analyze performance, and contribute to hardware design for autonomous vehicles. This role requires extensive experience in C++ programming, GPU optimization, and performance analysis.
The Lead Embedded Software Engineer at Gentex develops and leads the execution of high-quality product software through the full development lifecycle while coordinating with various engineering teams for software integration, testing, and compliance. The role requires effective communication and leadership capabilities to guide and support a team of embedded software engineers.
The Principal Firmware Engineer will architect and develop firmware and microcontroller subsystems for Astera Labs' SoC and systems products. Responsibilities include developing embedded firmware, working with hardware designers, and ensuring customer requirements are met.
The Senior Software Engineer will design, develop, and integrate real-time software systems for signal processing applications, collaborating within multi-disciplinary teams. Responsibilities include implementing software on multi-core systems, utilizing signal processing algorithms, configuring RF hardware, and conducting field testing.
As a C++ Software Engineer at Stellar Science, you will develop modern C++ software solutions for complex challenges in fields such as computer vision and space situational awareness. You will work on innovative scientific software tools and collaborate within a talented team, leveraging various technologies and libraries to create reusable, maintainable code.
The Principal Technical Artist will research and improve artist pipelines and tools, interface with stakeholders, troubleshoot technical issues, and mentor team members in art and VFX. They will ensure high visual and technical standards are met for a new unannounced game title.
The Principal Systems Engineer will design, build, and test heavy lift electromechanical systems, particularly focusing on weapons positioners and motion control systems. Responsibilities include managing system requirements, component selection, system integration, and validation while collaborating with an engineering team to ensure high-performance standards. Design reviews and troubleshooting are key components of the role.
As a System Test Engineer, you will develop test plans to validate the performance of Symbotic’s warehouse automation system, integrating complex electro-mechanical systems with software, and conducting thorough analysis of system issues. You will collaborate with various engineering teams and present test results effectively.
As a Tech Lead for Sensors & Embedded Applications, you will lead a team to create embedded applications and sensor drivers. Key responsibilities include enhancing software performance, overseeing firmware releases, and ensuring robust development practices.
As a Controls Project Engineer I, you will design, commission, and test material handling systems, aligning PLC designs with electrical specifications and developing SCADA/HMI programs. You'll work independently and collaboratively, delivering projects and providing customer support. Key tasks include reviewing electrical designs, writing documents, and debugging PLC code.
As a Software Engineer at Figma, you will build real-time collaborative features and enhance the design tools to optimize user experiences. You'll work on data modeling, tool development for prototyping, and performance optimization while collaborating closely with product managers and designers.
As a Principal Engineer in the Special Projects team, you will spearhead technology strategy ideation, create reference implementations, iterate rapidly using customer feedback, explore future technologies, and identify technical debt within Shield AI's software ecosystem. This role requires collaboration with product teams and integration across various Hivemind products.
As a Principal Software Engineer, you will design, develop, and maintain cloud-based systems for customer interaction with security cameras. Responsibilities include optimizing performance and reliability, mentoring other engineers, and ensuring the documentation of systems for future developers.
The Senior Embedded Software Engineer will architect and develop advanced platform software for powertrain electronic control units, lead AUTOSAR architecture implementation, and ensure the development of reliable components for electric vehicles. Responsibilities include design, integration, and optimization of platform software, along with implementing testing protocols.
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