Get the job you really want

Top Senior Level C++ Jobs

2,607+ Job Results
3 Days Ago
Natick, MA, USA
2,570 Employees
Senior level
2,570 Employees
Senior level
Robotics
As a Principal Software Engineer at Cognex, you will lead the development of machine vision algorithms and AI models. This role requires collaboration with R&D and other engineering teams, overseeing software design, coding standards, and debugging processes while mentoring junior engineers and influencing technical direction.
10 Employees
Senior level
Information Technology • Software
The C++/DSP Engineer will design and implement Digital Signal Processing algorithms, collaborate with team members, and provide explanations of models for effective signal processing.
3 Days Ago
Cambridge, MA, USA
40 Employees
Senior level
40 Employees
Senior level
Robotics • Transportation
The Software Engineer V will enhance truck unloading robots' performance through advanced robotics and machine learning techniques. Responsibilities include developing capabilities, researching ML techniques, collaborating with teams on integration, and mentoring junior engineers.

Featured Jobs

3 Days Ago
Richmond, CA, USA
Hybrid
77 Employees
150K-220K Annually
Senior level
77 Employees
150K-220K Annually
Senior level
Energy
The Sr. Firmware Engineer will develop and customize a Linux-based controller platform, design remote control functions, collaborate on telemetry specifications, and ensure software quality. Responsibilities include mentorship, code reviews, and establishing best practices for maintainable software.
3 Days Ago
San Mateo, CA, USA
146 Employees
105K-160K Annually
Senior level
146 Employees
105K-160K Annually
Senior level
Gaming
The Senior Software Engineer will design and implement major runtime systems for an AAA multiplatform game, focusing on performance, maintainability, and seamless integration with other teams. Responsibilities include writing and optimizing code, mentoring junior programmers, and collaborating across functions.
3 Days Ago
Redwood City, CA, USA
211 Employees
180K-220K Annually
Senior level
211 Employees
180K-220K Annually
Senior level
Logistics • Robotics
The Staff Robotics Software Engineer will design and implement the software architecture for the Dexterity Mechatronics Software stack, working closely with a team to develop real-time applications while ensuring performance and quality. Responsibilities include analyzing requirements, mentoring developers, and evaluating new technologies.
3 Days Ago
Fort Wright, KY, USA
66 Employees
Senior level
66 Employees
Senior level
Consulting • Cybersecurity
The Senior GNSS Software Engineer will lead the architecture, design, and validation of embedded software for GNSS navigation. Responsibilities include developing software for precise positioning and sensor integration, while designing efficient, modular software architectures.
3 Days Ago
United States
Remote
28 Employees
Senior level
28 Employees
Senior level
Semiconductor
As a Digital Verification Engineer, you will ensure a reusable and scalable verification environment for semiconductor IP solutions. Responsibilities include creating and executing test plans, developing firmware tests, supporting silicon characterization, and driving automation within the verification process. You will leverage your experience in verification methodologies and high-speed interface IP to contribute to timely project delivery and quality assurance.
3 Days Ago
Santa Clara, CA, USA
34 Employees
140K-170K Annually
Senior level
34 Employees
140K-170K Annually
Senior level
Hardware • Robotics
The Systems Engineer will help establish strong foundations for the company's goals by defining system requirements, collaborating with design teams, developing software models and simulations, and mitigating risks. This role is crucial for developing Systems Engineering practices within the company as it expands its automated manufacturing platform.
3 Days Ago
San Francisco, CA, USA
288 Employees
Senior level
288 Employees
Senior level
Artificial Intelligence • Blockchain • Cryptocurrency
The Senior Staff/Principal Embedded Software Engineer will engage in building and implementing strategies for custom device firmware, computer vision applications, and secure programming, driving innovation within the team and the company.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size