Get the job you really want.

Top C++ Jobs

17 Days Ago
Baltimore, MD, USA
14 Employees
Mid level
14 Employees
Mid level
Software
The UAV Software Engineer will design, develop, and deploy ground control software and on-board communication systems for drone platforms, focusing on solutions that enable quick decision-making for national security. Responsibilities include working in Agile teams and mentoring junior developers.
Yesterday
Natick, MA, USA
2,570 Employees
Senior level
2,570 Employees
Senior level
Robotics
The Principal Software Engineer will lead the development and productization of computer vision algorithms and AI models across Cognex's products. Responsibilities include designing software, maintaining production-grade code, mentoring junior engineers, and ensuring best practices in the development process. The role emphasizes cross-functional collaboration and effective project management.
22 Days Ago
US
Remote
5,436 Employees
119K-195K Annually
Senior level
5,436 Employees
119K-195K Annually
Senior level
Other • Software • Analytics
The role requires you to develop user interface components for photogrammetry solutions in ArcGIS Pro using C# and WPF, while collaborating with teams to build software components and frameworks. You will engage in asynchronous programming and follow design patterns to ensure high-quality software delivery in an Agile environment.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
16 Hours Ago
San Francisco, CA, USA
72,000 Employees
172K-237K Annually
Senior level
72,000 Employees
172K-237K Annually
Senior level
Cloud
As a Senior Software Engineer, you will design and implement large-scale systems, developing production-ready code while ensuring performance and scalability. Responsibilities include mentoring junior engineers, conducting code reviews, and contributing to all phases of the software development lifecycle in a hybrid work environment.
Yesterday
St Louis, MO, USA
138 Employees
Mid level
138 Employees
Mid level
Information Technology • Software • Consulting
The Software Engineer will develop, modernize, and maintain software applications, focusing on high-performance applications and operational efficiency through agile methodologies and rapid prototyping. Responsibilities include contributing to design, implementing CI/CD pipelines, and collaborating with cross-functional teams.
Yesterday
Austin, TX, USA
141,260 Employees
191K-248K Annually
Expert/Leader
141,260 Employees
191K-248K Annually
Expert/Leader
Cloud • Hardware • Internet of Things • Software • Business Intelligence
As a Senior Principal Software Engineer, you will develop and implement software solutions while conducting design and code reviews. You will collaborate with architects on feature definitions, mentor less experienced developers, and oversee all aspects of the software development life cycle.
23 Days Ago
Redlands, CA, USA
5,436 Employees
119K-195K Annually
Senior level
5,436 Employees
119K-195K Annually
Senior level
Other • Software • Analytics
The Sr. Software Developer will design and develop user interface components for Esri's photogrammetry solutions in ArcGIS Pro. Responsibilities include adhering to industry standards, collaborating with teams, diagnosing software issues, and delivering high-quality software in an agile environment.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+13 More
2 Days Ago
Boston, MA, USA
20,000 Employees
128K-211K Annually
Senior level
20,000 Employees
128K-211K Annually
Senior level
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
As a Senior Software Engineer, you will contribute to the Model Registry and Model Serving features of Kubeflow, working with a development team to design, build, and release new features. You will also mentor fellow engineers and represent the organization in community conferences.
9 Days Ago
Boston, MA, USA
20,000 Employees
163K-270K Annually
Senior level
20,000 Employees
163K-270K Annually
Senior level
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
The Principal Software Engineer will focus on enhancing user experiences for InstructLab, engaging with command line interfaces, optimizing performance, and implementing design improvements. Responsibilities also include collaborating with stakeholders, developing automated tests, and contributing to open-source AI/ML projects.
12 Days Ago
Laurel, MD, USA
26 Employees
Expert/Leader
26 Employees
Expert/Leader
Information Technology
The Senior Level Software Engineer will be involved in all phases of the software lifecycle, from requirements definition through design, development, integration, and testing. Responsibilities include applying industry best practices to software systems, supporting system administrators, mentoring junior team members, and guiding users in formulating requirements and conducting feasibility studies.
16 Days Ago
Garden Grove, CA, USA
203 Employees
100K-160K Annually
Mid level
203 Employees
100K-160K Annually
Mid level
Automotive • Energy
As a Software Engineer in ADAS, you will develop and optimize software for Advanced Driver Assistance Systems, collaborating with vehicle controls and software teams. You'll verify code integrity using MATLAB, manage hardware-software interactions, and ensure software compliance with functional safety standards.
Top Benefits:
401-K
Company Equity
Continuing Education Stipend
+24 More
16 Days Ago
Redwood City, CA, USA
15 Employees
Mid level
15 Employees
Mid level
Artificial Intelligence • Healthtech • Software
The Software Engineer will design, develop, and deploy vision-based AI applications for Digital Health. The role involves working collaboratively, improving systems, interacting with customers, and managing project priorities while utilizing general programming languages and cloud technologies.
18 Days Ago
Dallas, TX, USA
47 Employees
110K-150K Annually
Junior
47 Employees
110K-150K Annually
Junior
Artificial Intelligence • Computer Vision • Digital Media • Machine Learning • Software
As a Software Engineer at Topaz Labs, you'll enhance the performance of our AI Engine, improve API frameworks, optimize GPU/CPU processes, and collaborate with hardware partners to refine inference. You will also bridge our Deep Learning research team and production products, ensuring new models are ready for deployment.
Top Benefits:
401-K
Company Outings
Dental Insurance
+11 More
24 Days Ago
San Jose, CA, USA
8,216 Employees
111K-205K Annually
Entry level
8,216 Employees
111K-205K Annually
Entry level
Cloud • Hardware • Software • Semiconductor
As a Lead Software Engineer at Cadence, you will design, develop, and support the Genus Synthesis Solution product, focusing on logic synthesis and physical design. You will analyze, troubleshoot, and enhance customer products while collaborating with a distributed team.
24 Days Ago
San Jose, CA, USA
8,216 Employees
111K-205K Annually
Junior
8,216 Employees
111K-205K Annually
Junior
Cloud • Hardware • Software • Semiconductor
The Lead Software Engineer will optimize global placement for Cadence's Innovus Place & Route product, focusing on IC design efficiency while working with data structures and algorithms. Responsibilities include developing software solutions in C/C++, collaborating with customers, and contributing to multithreaded and distributed optimization methods.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size