Get the job you really want.
Top C++ Jobs
As a Staff Systems Engineer, you'll lead the software architecture and integration for robotic medical devices, ensuring compliance with product and regulatory requirements. Responsibilities include collaboration with cross-functional teams, risk analysis, and improving software development processes to maintain safety and reliability standards.
The Senior IoT Engineer will work at the intersection of software and hardware, focusing on developing reliable solutions for Z-Wave and Zigbee protocols, resolving connectivity issues, and automating testing. Responsibilities include programming in C++, Golang, and Python, while contributing to the full development lifecycle and collaborating with engineering and support teams.
The Senior Staff Design Verification Engineer will verify new hardware blocks and sub-systems, develop and maintain verification environments, and collaborate with design engineers to meet project goals. Responsibilities include creating test cases and ensuring designs meet performance requirements.
As a Senior .Net Developer, you will be responsible for participating in requirements analysis, collaborating on software design, writing clean and scalable code, testing and deploying applications, and maintaining existing services. You will serve as an expert on applications and provide technical support while adhering to agile principles.
As a Junior Software Engineer, you'll develop and improve critical trading applications, engaging in programming, networking, and financial technology challenges in a collaborative team environment.
The Senior Semiconductor Compiler Architect is responsible for developing software toolchains for advanced data converters and creating an ecosystem for rapid IP turnaround. The role includes creating high-level software specifications, working on circuit compilers, and integrating software tools with circuit design.
The Semiconductor Compiler Architect will develop software toolchains for automated generation tools, focusing on circuit compilers for semiconductors. Responsibilities include creating GDSII files and enhancing a comprehensive ecosystem for IP design.
This position involves using C++ and other technologies to develop analytical software for geospatial data quality improvement. Responsibilities include software design, testing, release, and support within an Agile environment, collaborating with cross-functional teams, and solving complex problems in application development.
Featured Jobs
The Software Development Engineer II will leverage C++, Java, and Python to develop full-stack GIS applications, focusing on improving data quality through AI capabilities in the ArcGIS platform. Responsibilities include designing, testing, and collaborating in Agile teams to enhance user experiences and solve complex software challenges.
The Computer Vision / Video ML Engineer at Medal will focus on enhancing the gaming clip database through advanced machine learning techniques and computer vision. Responsibilities include improving library and social search functionalities, contributing to the ML recommendation system, and enhancing the video editor automation. A strong background in video ML and a passion for gaming is essential.
As a Senior Front-End Engineer, you will develop and enhance features for Medal's Electron application primarily using React. You will work closely with the product team, contribute to code performance, and drive results through metrics and user feedback, impacting millions of gamers worldwide.
As a Staff Software Engineer, you will enhance data operations, build scalable data infrastructure and pipelines, and mentor team members. You'll design and implement distributed data systems while supporting trading and research operations to ensure timely delivery of high-quality data.
The Senior Flight Simulator Software Engineer will lead the development and testing of Flight Simulator software for an innovative lighter-than-air flight vehicle. Responsibilities include establishing software requirements, leading design updates, creating test sets, and collaborating with various engineering teams to ensure quality and reliability in software systems.
The Senior Flight Software Engineer will develop flight software for an integrated flight computer, create pilot cockpit displays, extend simulations for hardware components, troubleshoot flight hardware, and produce technical documentation within a dynamic engineering team.
As a Principal Flight Software Engineer, you will develop flight software for an integrated flight computer, design cockpit displays, simulate hardware components, troubleshoot hardware, and create technical documentation within an experimental aerospace project.
The Senior iOS Software Engineer at AnaVation will serve as the technical lead for iOS development, guiding junior engineers, conducting software testing, prototyping, and ensuring security measures. The role emphasizes collaboration within teams and contributions to mission-critical projects, requiring a strong background in software development, especially in iOS and modern programming languages.
The Lead Software Engineer at AnaVation will independently develop and code software solutions while mentoring junior staff, conducting rapid prototyping, testing software capabilities, documenting software with user stories, and participating in agile development practices. They will also collaborate with other teams and improve the technical capabilities of customer missions through contributions in design sessions and software development.
The Software Engineering Manager will supervise a team of software engineers responsible for the design, development, and testing of technical products. Key responsibilities include managing project timelines, mentoring staff, and improving engineering practices to enhance serviceability and efficiency. The role requires technical problem-solving skills to address complex embedded system challenges.
As a Staff Software Engineer in the Billing Team, you'll design and implement high-quality software systems to enhance ngrok's billing infrastructure, ensuring scalability for a growing customer base. You'll leverage data-driven decisions, lead technical initiatives, and mentor other engineers while contributing to innovative solutions in a fast-paced environment.
The Robotics DevOps Engineer is responsible for designing, implementing, and maintaining CI/CD pipelines using AWS tools, managing Docker environments, and troubleshooting deployment issues in a C++/Python codebase. The role requires collaboration with software engineers and a strong understanding of version control systems, with a focus on continuous learning and adaptation to new technologies.
As a Senior Engine Programmer at Epic Games, you will design and implement new engine runtime features for Fortnite experiences and Unreal Engine. You will optimize performance, analyze common game engine problems, and collaborate in a cross-disciplinary environment to implement significant improvements.
The role focuses on developing a unified prediction and planning framework by integrating machine learning models and ensuring reliable decision-making within autonomous systems. Collaborating with cross-functional teams, the engineer will design interfaces for modular integration, improve algorithms for driving behavior, and address challenges in model and data pipelines.
The Embedded Software Engineer will develop and maintain software for real-time embedded platforms, collaborate with engineers in various fields, and contribute to the entire software development cycle. Responsibilities include architecting, optimizing, and testing software, as well as assisting in bringing up new platforms and debugging hardware/software issues.
The Senior Embedded Software Engineer at Zoox will develop and maintain software for embedded platforms, collaborating with engineers to support new platforms and improve application development. Responsibilities include architecting, debugging, and optimizing embedded software, and contributing to all software development phases.
As a Senior/Staff Software Engineer on the Motion Planning team at Zoox, you will enhance the robot’s driving behaviors focusing on the complexities of pickup and dropoff maneuvers. Responsibilities include designing algorithms, testing them in various scenarios, reviewing driving performances, staying updated with industry developments, and contributing to patent filings.
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