Get the job you really want

Top C++ Jobs in Ann Arbor, MI

482+ Job Results
2 Hours Ago
Ann Arbor, MI, USA
10,001 Employees
111K-189K Annually
Senior level
10,001 Employees
111K-189K Annually
Senior level
Hardware • Semiconductor
The Software Engineer will build and maintain infrastructure for HPC solutions, develop machine control and business logic solutions, and support data management and machine learning model training. Candidates should have strong skills in C/C++ and Python, with a deep understanding of distributed software systems.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+17 More
2 Hours Ago
Ann Arbor, MI, USA
10,001 Employees
78K-132K Annually
Junior
10,001 Employees
78K-132K Annually
Junior
Hardware • Semiconductor
The Software Engineer will develop and maintain infrastructure for HPC solutions, focusing on data management and machine learning support. Candidates should have strong software development skills, particularly in C/C++ and Python, with a good understanding of multi-threaded systems and object-oriented design.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+17 More
2 Hours Ago
Ann Arbor, MI, USA
10,001 Employees
91K-155K Annually
Senior level
10,001 Employees
91K-155K Annually
Senior level
Hardware • Semiconductor
The Software Engineer will build and maintain infrastructure for large-scale experimentation and deployment of HPC solutions, develop machine control and business logic solutions, and support data management, machine learning, and deep learning initiatives. Outstanding skills in C/C++ and Python in a Windows/Linux environment are required.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+17 More
8 Hours Ago
Ann Arbor, MI, USA
Hybrid
1,679 Employees
Senior level
1,679 Employees
Senior level
Automotive • Software • Automation
As a Senior/Staff Software Engineer for Build Infrastructure at Woven by Toyota, you will support CI/CD processes, maintain build systems, and interface with various engineering teams. Your responsibilities include developing build configurations, diagnosing issues, and advising on best practices while working primarily with cloud and on-prem systems.
8 Hours Ago
Ann Arbor, MI, USA
Hybrid
1,679 Employees
Senior level
1,679 Employees
Senior level
Automotive • Software • Automation
The Senior Solutions Architect at Woven by Toyota will lead the design and delivery of tailored software solutions for automotive features. Responsibilities include collaborating with cross-functional teams, providing technical leadership, integrating software stacks, and creating documentation. The role requires deep knowledge of software architecture and extensive experience in customer-facing technical roles.
18 Hours Ago
Ann Arbor, MI, USA
300 Employees
Senior level
300 Employees
Senior level
Automotive • Machine Learning • Robotics • Software • Transportation
The Senior Autonomy Engineer II is responsible for designing, implementing, and testing robotics software for Autonomous Vehicles, leading code quality efforts, providing technical guidance, and coordinating with cross-functional teams to develop system requirements and performance metrics.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+69 More
18 Hours Ago
Ann Arbor, MI, USA
300 Employees
Mid level
300 Employees
Mid level
Automotive • Machine Learning • Robotics • Software • Transportation
The Autonomy Support Simulation Engineer at May Mobility is responsible for validating and enhancing the safety and functionality of autonomous vehicle systems through simulation testing. This role involves creating simulation scenarios, developing automation scripts, and managing testing workflows to ensure the continued improvement and efficiency of the autonomous vehicle operation.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+69 More
23 Hours Ago
Ann Arbor, MI, USA
500 Employees
161K-193K Annually
Senior level
500 Employees
161K-193K Annually
Senior level
Artificial Intelligence • Automotive • Robotics • Software • Transportation
Design, develop, integrate, test, and validate perception simulation testing software, focusing on scalable production in the testing pipeline for autonomy software in self-driving trucks. Responsibilities include integrating frameworks in cloud environments and identifying testing gaps.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
23 Hours Ago
Ann Arbor, MI, USA
500 Employees
139K-167K Annually
Mid level
500 Employees
139K-167K Annually
Mid level
Artificial Intelligence • Automotive • Robotics • Software • Transportation
The Systems Engineer defines and maintains requirements for autonomous driving systems, collaborates on technical details, and ensures product alignment with customer needs, while addressing challenges and documenting system designs in compliance with safety standards.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
23 Hours Ago
Ann Arbor, MI, USA
500 Employees
226K-272K Annually
Expert/Leader
500 Employees
226K-272K Annually
Expert/Leader
Artificial Intelligence • Automotive • Robotics • Software • Transportation
The Principal Software Integration Engineer will develop technical solutions for the autonomous vehicles' compute platform, sensors, and actuators. Responsibilities include collaborating across teams, driving technical direction, mentoring engineers, troubleshooting integration issues, and ensuring high-quality coding standards.
Top Benefits:
401-K
401-K Matching
Company Equity
+33 More
Yesterday
Novi, MI, USA
13,285 Employees
85K-138K Annually
Entry level
13,285 Employees
85K-138K Annually
Entry level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Software Engineer focused on enhancing meshing tools for structural simulation in Fusion, you'll develop new approaches to boost performance and reliability, maintain CI/CD processes, and apply high-performance computing techniques. You'll produce clean, well-documented code and may engage in code reviews.
9 Days Ago
Ann Arbor, MI, USA
47 Employees
Junior
47 Employees
Junior
Artificial Intelligence • Information Technology
As a Customer Applications Software Engineer, you will assist customers with integrating MemryX software into their systems, write and debug C++/Python code, and develop computer vision applications. You will also propose new SDK features, collaborate on demos, and interact with the open-source community.
16 Days Ago
Plymouth, MI, USA
12,048 Employees
Entry level
12,048 Employees
Entry level
Automotive
The Automation Engineer will research and implement new automation technologies, develop and industrialize strategies, complete proof of concept projects, and support installation across multiple plants. They will work closely with the operations team to develop automation roadmaps.
35 Minutes Ago
2 Locations
68,848 Employees
113K-185K Annually
Mid level
68,848 Employees
113K-185K Annually
Mid level
Digital Media • Gaming • Internet of Things • News + Entertainment • Retail • Business Intelligence • Cybersecurity
The Cloud Site Reliability Engineer will design and build scalable infrastructure, maintain cloud governance for AWS, write automation scripts, support incident resolution, and collaborate with development teams to optimize system performance. They will also document processes and help implement security measures.
2 Hours Ago
8 Locations
Remote
4,900 Employees
Entry level
4,900 Employees
Entry level
Fintech • Payments
The Associate Software Engineer will be part of the Data Lake engineering team, focusing on developing a Data Lakehouse that supports AI and ML initiatives. Responsibilities include collaborating with stakeholders, designing and maintaining infrastructure on AWS and Azure, implementing CI/CD pipelines, and enhancing system performance. This role is ideal for entry-level candidates eager to learn and grow in cloud technologies and software engineering.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
3 Hours Ago
United States
Remote
95 Employees
Mid level
95 Employees
Mid level
Gaming • Hardware
The Software Developer/Engineer will develop new features for the Glorious CORE desktop software, innovate and enhance existing features, and improve compatibility with new products. The role involves collaboration with various teams and requires knowledge of software architecture and design patterns, with a user-centric approach to software development.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size