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

Senior Software Engineer - AV/ADAS Object Fusion

Full-time

General Motors

Milford, MI

Description

Role Overview

The ADS Software Engineer plays a key role in delivering GM’s Assisted Driving and Active Safety (ADAS) product portfolio. This role focuses on developing high-quality, production-ready software that enables advanced perception, decision-making, and vehicle control capabilities. Senior-level engineers are expected to demonstrate strong technical leadership, operate with a high degree of autonomy, and drive cross-team initiatives across software, systems, and product domains. GM’s Object Fusion and perception capabilities are foundational to autonomous and assisted driving features. The software developed in this role directly enables vehicles to sense their surroundings, respond intelligently, and help keep drivers and passengers safe—advancing GM’s mission to deliver autonomy at scale.

“GM has long been defined by innovation at massive scale with products you can trust. Our work in autonomy builds on that legacy to deliver safe, intuitive, self-driving technology to millions around the world.” – Sterling Anderson

Key Responsibilities

Design, develop, and maintain ADS/ADAS software solutions supporting GM’s production and future autonomy platforms

Contribute to the Object Fusion pipeline by integrating and fusing data from multiple sensor modalities (e.g., camera, radar, lidar, ultrasonics) to form an accurate and reliable understanding of the driving environment

Translate system-level requirements into robust, scalable software architectures and algorithms

Lead perception solutions that support multi-disciplinary efforts like planning, controls, validation, and vehicle integration teams

Mentor and guide junior engineers through technical reviews, best practices, and hands-on collaboration

Drive continuous improvement in software quality, safety, performance, and development processes

Support safety-critical development practices aligned with automotive standards and production release requirements

Communicate technical concepts clearly to non-technical stakeholders.

Requirements

Bachelors degree in Computer Science or Engineering (Electrical, Computer, Mechatronics, System Design, Mechanical, Chemical or equivalent)

Knowledge of ADAS/ADS concepts, automotive perception systems, or real-time embedded platforms

5+ years experience with the architect, design, and implementation of embedded software solutions leveraging these aspects:

Producing scalable code in C, C++, or Simulink

Optimizing code for speed, memory usage, etc.

Validating the solutions by means of unit and/or systems level testing

Creating technical documentation to communicate solutions

Domain Qualifications that Provide A Competitive Advantage

Familiarity with AV/ADAS products, in particular GM product offerings

Knowledge of communication protocols like CAN and Ethernet.

Experience with signal processing filtering methodologies

Experience of Kalman filtering design and data association strategies

Experience with embedded code topics like data coherency, data buffering, serial data parsing 

Application of data validation pipelines and processes used to test code

Proficient with SW management tools (GitHub, Jira, VS Code, etc)

Proficient with data analysis tools (Matlab, python, etc)

Can execute testing on various test platforms; vehicle, hardware-in-the-loop and/or software-in-the-loop testing.

Understanding of GM program management processes: GVDP, Cal/Val Milestones, STAGES, PRTS/GIMS, Agile, Systems taxonomy and release, FMEA, Doors Next Gen

Understanding of general Validation processes: feature validation planning, delta validation planning, CG3000, CG6113

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

The selected candidate will be required to travel <25% for this role.

This job may be eligible for relocation benefits.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. 

Non-Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. 

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at Show phone number. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - AV/ADAS Object Fusion in Milford, MI vacancy
  • Role Overview The ADS Software Engineer plays a key role in delivering...  ...and Active Safety (ADAS) product portfolio....  ...control capabilities. Senior-level engineers are...  ...product domains. GM’s Object Fusion and perception capabilities...  ...Familiarity with AV/ADAS products, in particular... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  • General Motors is seeking an ADS Software Engineer to contribute to its Assisted Driving and Active Safety (ADAS) product portfolio. The role involves developing high-quality, production-ready software that powers advanced perception, decision-making, and vehicle control... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  • A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  •  ...to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Senior
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...is expected to report to the office - Milford Proving Grounds, Michigan three times per week, at minimum. The Role As a Senior Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Battery and High Voltage... 
    Senior
    Work experience placement
    Work at office

    General Motors

    Milford, MI
    2 days ago
  • ## Senior Software Design Release EngineerApplyremote type: Hybridlocations: Milford, Michigan, United States of Americatime type: Full timeposted...  ...0**Job Description****The Role:**The Software Design Release Engineer represents an exciting and challenging leadership position... 
    Senior
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ..., shaping the future of transportation on a global scale. Senior Software Engineer - High Voltage Battery Sensor Communication Design, develop... 
    Senior
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  • Job Description The Role: We are seeking experienced and motivated candidates for the role of Senior Software Engineer - Virtual Cloud Platform as part of the Virtualization & Embedded Software Development Tools (VEST) team in VSEE. Our mission is to develop tools, platforms... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    20 hours ago
  • General Motors’ Milford Proving Grounds location seeks a Senior Software Engineer to join the VMEC team, focusing on embedded control software for high voltage battery systems and contactors within our electrification portfolio. You will design, implement, test, and integrate... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  •  ...to manage integration projects, ensuring successful completion. The role requires advanced technical skills, including proficiency in AV systems and troubleshooting. Candidates must possess CTS-I certification and have strong leadership abilities. A competitive sign-on... 
    Senior
    Relocation package

    Bluewater-Technologies-Group

    Wixom, MI
    1 day ago
  • General Motors is seeking a Senior Software Engineer to design, develop and validate embedded software for High Voltage Battery Sensor Communication within electrification projects. This role emphasizes robust controller communication, automation testing, and cross-functional... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  • General Motors is looking for a Senior Software Design Release Engineer based in Milford, Michigan. In this hybrid role, you will lead the product development of embedded controllers, ensuring project deadlines are met while collaborating with cross-functional teams. The... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  •  ...testing for current, new and major programs. Lead development of software system team design content and software anomaly corrections....  ...available. REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Mechanical Engineering, Computer Engineering... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • The Role: As a Chassis Diagnostics & Analytics Sub-system Lead Engineer, you will play a key role in shaping how next-generation...  ...build trusted analytics foundations that support the future of software-defined vehicles. If you are energized by solving complex problems... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  • A software development company in Novi, MI is seeking a Java Full Stack Developer experienced in both front-end and back-end development...  ...security best practices. This is a full-time role requiring a mid-senior level of experience. #J-18808-Ljbffr Miracle Software
    Senior
    Full time

    Miracle Software

    Novi, MI
    4 days ago
  •  ...The Role Senior Product Manager, Occupant Protection As a Senior Product Manager for Occupant...  ...our users and align with our business objectives. You will be empowered to robustly...  ...across multiple product teams, safety and engineering, balancing business objectives, and regulatory... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  • Metro Vein Centers in West Bloomfield Charter Township, Michigan, is looking for a Network Engineer to oversee network infrastructure across its clinics. This role is crucial for the modernization and security of their network architecture while ensuring optimal performance... 
    Senior

    Trov

    West Bloomfield, MI
    1 day ago
  •  ...Activation Power management Software in the Power management Domain...  ...meet technical and business objectives, and deliver tactical plans and...  ...trends in layered software engineering, quality, architecture, and development...  ...in various vehicle domains (ADAS, Body and Chassis, Powertrain... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • Description The Role A VMEC Sub-System Lead Engineer (SSLE) develops some of General Motor’s most advanced and exciting mobility...  ...Maintain Subsystem FMEAs for VIP. Collaborate with Controls and Software Engineers to review controls design and/or software... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    3 days ago
  • $16.5 per hour

     ...as well as working alongside and coordinating Junior Park Attendants as necessary. ESSENTIAL FUNCTIONS Physically transports heavy objects i.e. moving picnic tables. Loads and unloads heavy objects, i.e. ice and firewood deliveries. Maintains grounds and landscaping, i.... 
    Senior
    Hourly pay
    Seasonal work
    Work at office

    City of Dearborn Career Opportunities

    Milford, MI
    2 days ago
  • $98k - $175.45k

    ## Senior Cloud & AI FinOps AnalystApplylocations: AMER - United States - Michigan - Novitime...  ...AI tools become deeply embedded in our engineering and corporate workflows, you will...  ...Amazing things are created every day with our software - from the greenest buildings and... 
    Senior
    Work at office

    Autodesk, Inc.

    Novi, MI
    3 days ago
  • DMC Huron Valley-Sinai Hospital in Oakland County is committed to outstanding customer service and medical care. This hospital features the Harris Birthing Center with all private birthing suites, the Charach Cancer Treatment Center (affiliated with the Barbara Ann Karmanos...
    Senior
    Full time
    Work experience placement
    Shift work
    Afternoon shift

    Tenet Healthcare

    Commerce Township, MI
    1 day ago
  • TMV Group is seeking an experienced media professional to help lead and grow our integrated media practice. This role emphasizes strategic thinking and collaboration across disciplines to deliver results for regional and national brands. You'll develop and execute campaigns...
    Senior

    TMV Group

    Milford, MI
    2 days ago
  • General Motors is seeking a Senior Product Manager for Occupant Protection in Milford Charter Township, Michigan. This role involves designing safety experiences, leading cross-functional teams, and ensuring a clear product vision. Ideal candidates have over 5 years of... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  •  ...involves leading teams through project initiation to completion, ensuring projects meet objectives on time and within budget. Ideal candidates will have a Bachelor's degree in Engineering and a minimum of six years of project management experience in the electric utility... 
    Senior

    ITC Holdings Corp.

    Novi, MI
    2 days ago
  • Company Description TMV Group is a full-service advertising agency that delivers social, digital, traditional, and experiential campaigns for a diverse range of clients. The team focuses on creating integrated solutions that connect brands with audiences across multiple...
    Senior

    TMV Group

    Milford, MI
    2 days ago
  • TaskUs in Novi, Michigan is seeking a Senior Operations Manager to oversee day-to-day operations of the AV Rider Assistance & Dispatch unit. The role requires experience in high-stakes environments and will involve managing performance, billing, and forecasting for a growing... 
    Senior

    TaskUs

    Novi, MI
    2 days ago
  •  ...multidisciplinary design optimization software technology.   Advanced...  ...process, it is essential for engineers and R&D teams to adopt a...  ...large numbers of variables, objectives, and iterations to obtain a full...  ...and customer-oriented Senior Solutions Engineer to support... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    ESTECO SpA

    Novi, MI
    29 days ago
  • StoryPoint is seeking a Community Specialist to lease our senior living community. You will manage occupancy and revenue goals, follow a structured sales process, and build relationships with prospects to close leases. Responsibilities include using Salesforce to track... 
    Senior

    StoryPoint

    New Hudson, MI
    2 days ago
  • GLOBAL Recruitment Solutions is seeking a Senior Data Scientist to partner with business leaders in New Hudson, MI. This hybrid role involves defining problems, analyzing complex datasets, and deploying predictive models. Candidates should have strong analytical skills... 
    Senior

    GLOBAL Recruitment Solutions

    New Hudson, MI
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - AV/ADAS Object Fusion. Be the first to apply!