Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

ML / AI Software Engineer - C++ Metrics Frameworks

$129k - $198.4k

General Motors Proving Ground

AI/ML Engineer

Role: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation, Evaluation, and Data organization, you will be an individual contributor focused on developing and optimizing infrastructure to accelerate autonomous vehicle development, testing, and deployment by creating specialized analytics frameworks and tools.

About the Organization: The Simulation, Evaluation, and Data organization is dedicated to advancing the development of autonomous vehicles through cutting-edge simulation technologies. The Metrics Frameworks team within this organization focuses on creating, maintaining, and evolving the analytics framework that supports GM's goal of safe, high-performing, and scalable driverless technology.

What You'll Do:

  • Create tooling that can receive signals from various sources (Simulation, Road, etc) and allow users to easily build quantitative analysis pipelines to extract usable insights.
  • Accelerate team's effectiveness and efficiency by designing and implementing scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring.
  • Design and implement extensible and well-tested shared libraries that will be used by many engineers across the organization.
  • Collaborate with other frameworks and data infra teams to build and deploy tools to improve productivity.
  • Work closely with autonomous vehicle engineering to enable rapid development and model feedback.
  • Maintain a high technical standard for code quality on the team, through architectural design and code reviews.

Your Skills & Abilities:

  • Experience developing scalable software solutions that will be used by many developers
  • Experience writing Python and C++ in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.)
  • Experience developing automation scripts (Python and Bash scripts)
  • BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering
  • 5+ years of industry experience
  • Strong organizational and communication skills

What Will Give You A Competitive Edge:

  • Experience with SQL and related tools/tech (Big Query, DuckDB, etc)
  • Experience with time-series data analysis and online performance monitoring tools
  • Experience building high performance framework/infrastructure and performance optimization in C++/Python
  • Familiarity with ROS, Pandas, Python bindings for C++, and plotting/visualization libraries
  • Familiarity with Data orchestration and transformation tools like AirTable, AirFlow, DBT, etc

Compensation: The salary range for this role is ($129,000 and $198,400). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Mountain View, San Francisco, Warren or Milford Technical Center three times per week, at minimum.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the ML / AI Software Engineer - C++ Metrics Frameworks in Milford, MI vacancy
  •  ...Autonomous Vehicle (AV) software stack through...  ...by unifying software engineering, reliability analysis,...  ...automation under one cohesive framework. In this position,...  ...Engineers, DevOps, and AI/ML teams to design and implement...  ...pipelines, build metrics for release health and... 
    Suggested
    Local area
    Work from home

    General Motors

    Milford, MI
    3 days ago
  • $170k - $300k

     ...Staff Engineer This role is categorized as hybrid. This means the...  ...benefits. About Us The AI Cloud and Developer Infrastructure...  ..., testing, and releasing software. What You'll Do (Responsibilities...  ...and our core company metrics Drive software engineering... 
    Suggested
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    1 day ago
  •  ...simulation, automation, AI agents, large...  ...-functionally with engineers, data scientists, simulation...  ...high-impact AI/ML initiatives. Your...  ...and simulation frameworks, ensuring robustness...  ...such as Python and C/C++ (JavaScript...  ...orienteddesign and software architecture. ~5+... 
    Suggested
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...simulation, automation, AI agents, large...  ...-functionally with engineers, data scientists, simulation...  ...high-impact AI/ML initiatives. Your...  ...and simulation frameworks, ensuring robustness...  ...such as Python and C/C++ (JavaScript...  ...oriented design and software architecture. 5+ years... 
    Suggested

    General Motors

    Milford, MI
    3 days ago
  • $123.2k - $189.1k

     ...Autonomous Vehicle (AV) software stack through automation, AI-driven analysis,...  ..., and stability of ML-driven AV releases...  ...unifying software engineering, reliability analysis...  ...under one cohesive framework. In this position,...  ...pipelines, build metrics for release health... 
    Suggested
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...release processes for their Autonomous Vehicle software. This role requires a strong background in Python and AI/ML systems, focusing on improving safety and reliability...  ...will collaborate with various teams to design metrics and validation workflows for software deployment... 

    General Motors

    Milford, MI
    2 days ago
  •  ...calibration from a manual engineering task into a software‑driven capability. We blend...  ...modern software, data, and AI thinking. We move quickly,...  ...stacks, and diagnostic frameworks Validate calibration behavior...  ...calibration tools, ML‑based calibration systems,... 
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...The Sr IT Director- Data Analytics & AI, AFM, Commercial, Engineering & EV is a senior leadership role responsible...  ...Lead enterprise-wide data governance frameworks, including policies, quality...  ...management. • Familiarity with AI/ML, MLOps, and GenAI applications in commercial... 

    Dana Incorporated

    Novi, MI
    2 days ago
  • $90.75k - $133.1k

     ...track your career. Engineer audio systems and...  ...About the Role As a Software Engineer, you will bridge...  ...latest tools and on-brand AI models. Your work will...  ...and versioning). AI/ML Competency: Practical...  ...or browser-based 3D frameworks (e.g., Three.js, Babylon... 
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Harman International Industries

    Novi, MI
    2 days ago
  • $160k - $192.5k

     ...objectives into structured engineering requirements, and...  ...including sensors, ECUs, software, actuators, networks,...  ..., particularly AI/ML and perception-based systems...  ...-to-end safety case framework for ADAS and autonomous...  ...governance frameworks, metrics, and review mechanisms... 
    Odd job
    Full time
    Work at office
    Immediate start
    Flexible hours

    Scout Motors

    Novi, MI
    1 day ago
  •  ...highly skilled and experienced Senior Software Engineer to join our innovative team at General...  ...productivity. Analyze software test metrics to identify trends, potential issues,...  ...years experience with automated testing & frameworks Strong experience with embedded... 
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...application components. Drive quality metrics and KPIs, including: Unit test coverage...  ...Hands-on experience with Android SDK and framework components Experience working on...  ...Voice Assistant applications Knowledge of C++ / JNI Familiarity with vehicle domains... 
    Contract work

    Hire Talent

    Novi, MI
    3 days ago
  • $104.1k - $173.9k

     ...providing clients with product engineering and low-volume production...  ...faster. The Senior Embedded Software & Controls Tech Specialist will...  ...Simulink and embedded C/C++ environments Develop and validate...  ...Identify performance metrics and system specifications from... 
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    17 days ago
  •  ...against evolving cyber threats by engineering cybersecurity into every...  .... We are seeking a Staff Software Engineer to serve as a senior...  .... Contribute reusable frameworks, libraries, and reference implementations...  ...~ Strong proficiency in C/C++ and at least one of: Python,... 
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    6 days ago
  • $189k - $290.7k

     ...focuses on developing embedded applications and frameworks that provision, execute, and monitor self-driving software. Candidates should have over 8 years of experience...  ...production-quality software and a strong background in C++ and Python. The position offers a competitive... 
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...has an opening for Software Engineers. VMEC is a production level group...  ...software. Proficient in C, C++ programming. Excellent...  ...JIRA, GIT, and Scaled Agile Framework. Experience with controller... 
    Work experience placement

    General Motors

    Milford, MI
    3 days ago
  • A global automotive leader is seeking an Artificial Intelligence and Machine Learning Scientist to pioneer the integration of AI/ML into vehicle design and performance systems. The ideal candidate will have a Bachelor's degree and over 5 years of experience in machine learning... 

    General Motors

    Milford, MI
    3 days ago
  • $139.8k

     ...support decision‑making Collaborate cross‑functionally with data engineers, analysts, architects, and business teams Contribute to data...  ...: Python, R (additional languages such as C are a plus) Data & ML: Machine learning, statistical modelling, data analysis Tools:... 
    Remote work
    Relocation

    GLOBAL Recruitment Solutions

    New Hudson, MI
    4 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...Rollout Plan (TFRP) is GM’s framework for rolling out software and...  ...single, traceable story so engineering teams can see exactly what changed...  ...error handling, logging, metrics, and tracing so incidents... 
    Relocation
    Relocation package
    Flexible hours
    Night shift

    General Motors

    Milford, MI
    3 days ago
  •  ...seeking a Senior Software Architect to both...  ...Infrastructure system engineers, and software...  ...scenarios to reusable C++ step definitions...  ...Evaluate new tools, frameworks, and methods in...  ...integration with CI/CD, metrics, and dashboards....  ...Experience using AI and other LLM... 
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • $189.3k - $290.7k

     ...dynamic team of systems and software engineers responsible for...  ...comprehensive safety framework for our products. Your...  ...Establish and assess metrics and acceptance criteria...  ...teams including safety, AI, simulation, platform,...  ...in SQL, Python, and C++ for large dataset analysis... 
    Odd job

    Broughton Group

    Milford, MI
    3 days ago
  • $178.88k - $320.65k

     ...03 Senior Principal Machine Learning Engineer, ML Platform and Systems Architecture Position...  ...person on the planet. By creating software tools for making buildings, machines,...  ...experimentation systems, model serving frameworks, and operational excellence for production... 
    For contractors
    Remote work

    Autodesk

    Novi, MI
    1 day ago
  • $189.3k - $290.7k

     ...Description Job Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and 3D visualization...  ...scene graphs, shaders, GPU profiling, or similar rendering frameworks. Demonstrated system design skill across application, middleware... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    7 days ago
  •  ...development experience • Strong working knowledge of . NET Core Framework, Entity Framework, MVVM including Razor pages, view model...  ...maintenance of applications programs, integrated systems or software solutions. Essential Duties and Responsibilities:... 
    Work experience placement

    3B Staffing LLC

    New Hudson, MI
    2 days ago
  • $189k - $290.7k

     ...develop embedded applications and frameworks that provision, execute,...  ...collaborate with other teams to engineer onboard workflows and use...  ...next generation of self-driving software at GM. What You'll Do:...  ...Strong background in modern C++ and Python development ~ Experience... 
    Permanent employment
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  • $189.3k - $290.7k

     ...a team of systems and software engineers responsible for validating...  ..., design validation frameworks, and deliver clear,...  ...testing. Define and review metrics and acceptance...  ...including safety, embodied AI, simulation, platform,...  ...with SQL, Python, and C++ for analyzing large... 
    Odd job
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  • The Role: The Staff AI/ML Vehicle Motion Control Engineer will be a key technical leader in GM’s Vehicle System...  ...dynamics, ADAS/AD, perception, software, and safety to architect and deliver...  ...including MATLAB/Simulink, embedded C/C++, Vehicle SPY, INCA, CANalyzer, and modern... 

    General Motors

    Milford, MI
    1 day ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...Title: Embedded Software Engineer - Basic Software (BSW),...  ...software solutions Master AI-driven software development,...  ..., and Vehicle-Level testing frameworks. ~ Experience and use of configuration... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  •  ...vehicle systems. As a Senior Vehicle Motion Controls Platform Software Design Engineer, you will design and implement advanced control and...  ...control, model predictive control (MPC), learning‑based MPC, and ML/AI‑based control approaches. Estimation and Fusion: Strong... 
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...seeking a Senior Controls and Software Integration Engineer - AV Controls Integration...  ..., using data and metrics to drive decisions, quality...  ...Own the HIL/SIL automation framework for AV Controls (job orchestration...  ...language (e.g., Python, C++, or Java ) and strong software... 
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to ML / AI Software Engineer - C++ Metrics Frameworks. Be the first to apply!