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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - AV/ADAS Object Fusion in Milford, MI vacancy
  • The Role: We are seeking a Senior Controls and Software Integration Engineer - AV Controls Integration to lead the design, implementation, and continuous improvement...  ...AV Systems, AV Software, AV Testing & Validation, ADAS, and VMEC teams to ensure integration tooling... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...do - and as a member of the AV Operations and Human Factors...  ...audits, and collaborate across engineering, product, and operations teams...  ...communication skills, using simple, objective, and concise language What... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    14 hours 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... 
    Senior

    General Motors

    Milford, MI
    1 day ago
  • $134.7k - $207.6k

    About Us ADAS Infrastructure validation team supports the validation...  ...with various branches of the AV organization and the latest...  ..., System Safety, Platform/APP software and tool teams to implement appropriate...  .../Embedded Systems/Electronics Engineering or equivalent field 7+ year... 
    Suggested
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...connected, shaping the future of transportation on a global scale. Senior Software Engineer The Electrification Solutions New Markets (ESNM)... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • We are looking for a Senior Systems Capability Engineer to help us lead the development and integration of...  ...work at the intersection of hardware, software and the driver to define, develop...  ...solving that supports the fast pace of ADAS development. This position requires... 
    Senior
    3 days per week

    General Motors

    Milford, MI
    3 days ago
  •  ...report 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... 
    Senior
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...a technically adept lead to drive validation excellence for its ADAS infrastructure validation team in Milford Charter Township, Michigan...  ...have a relevant bachelor's degree and extensive experience in software testing, particularly with Black Box and test automation... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  • $129.4k - $198.4k

     ...Generate documentation for design documents, port-mortems, and release notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least3years of experiencein the vehicle... 
    Senior
    Flexible hours

    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 The Electrification Solutions New Markets (ESNM) organization... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...calibration automation — intelligent agents, automated workflows, and scalable systems that transform calibration from a manual engineering task into a software‑driven capability. We blend calibration domain knowledge with modern software, data, and AI thinking. We move quickly... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  • General Motors is seeking a Senior Systems Capability Engineer in Milford Charter Township, MI, to lead the development of automated driving technologies. This role involves working with hardware, software, and drivers to define and execute features that enhance driving... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  • $148k - $226.2k

     ...categorized as hybrid/remote Role: As a Senior Systems Engineer, Fault Management, on the Software Validation team within the autonomous vehicle (AV) organization, you will play a critical...  ...vehicles, vehicle development, or ADAS development. Experience working with... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • $157.1k - $258.5k

     ...Cruise®. Our Autonomous Vehicles (AV) program is driven by a bold...  ...an experienced Staff Systems Engineer to lead systems engineering efforts for our embedded AV/ADAS platform. You will be responsible...  ..., and working closely with software and hardware teams to ensure seamless... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  • Description At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-edge ADAS and AV features for next-generation vehicles...  ...As the ADAS/AV Platform Senior Software Verification Engineer, you will play a crucial... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • General Motors is seeking an OTA Quality Engineer to lead efforts in Over the Air (OTA) software update performance for vehicles. This hybrid position based in Milford and Warren focuses on problem-solving, integration, and quality execution. Key responsibilities include... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  • LM Wind Power / GE is seeking a Senior Program Manager to lead projects, ensuring they meet technical requirements, profitability, and...  ...successful candidate will demonstrate technical expertise in areas like ADAS, possess strong leadership skills, and collaborate effectively... 
    Senior

    LM Wind Power / GE

    Novi, MI
    23 hours ago
  •  ...Senior Embedded AUTOSAR Engineer We are seeking an experienced Senior Embedded AUTOSAR Engineer with 10+ years of expertise in Automotive Embedded Software Development and AUTOSAR architecture. The ideal candidate will be responsible for designing, developing, integrating... 
    Senior

    Pi Square Technologies

    Milford, MI
    4 days ago
  • General Motors is looking for a Propulsion Dynamics & NVH Analysis Engineer in Milford Charter Township, Michigan. This role focuses on creating high-impact mechanical modeling to support ICE, PHEV, and BEV propulsion systems while enhancing analysis capabilities to minimize... 
    Senior

    General Motors

    Milford, MI
    1 day ago
  • General Motors in Milford Charter Township seeks a Lead System Engineer to oversee systems engineering efforts, ensuring cohesive product solutions. Responsibilities include leading a team in defining requirements, aligning interfaces, and executing verification strategies... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  •  ...for government markets. We are seeking a highly capable HMI Software Engineer to design, develop, and implement human-machine interface solutions...  ...Experience developing software in Python, C++ or a similar object-oriented programming language Experience working in a Linux-... 
    Permanent employment

    General Motors

    Milford, MI
    1 day ago
  • $189k - $290.7k

     ...and more. As a Tech Lead Manager in the AV Launch team, you’ll develop embedded applications...  .... You’ll collaborate with other teams to engineer onboard workflows and use cases. The...  ...the next generation of self-driving software at GM. What You’ll Do: Build on-vehicle... 
    Work experience placement
    Remote work
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • General Motors in Milford Charter Township is looking for a skilled Senior Embedded Software Developer to design, develop, and test low-level embedded software. You will collaborate with cross‑functional teams, utilizing cutting-edge technologies while ensuring compliance... 
    Senior

    General Motors

    Milford, MI
    23 hours ago
  • $125k - $150k

     ...Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where...  ...expertise in support of schedule, quality, and business objectives. What You Bring to the Role Bachelor's... 
    Senior
    Relocation package

    Top Engineer

    Novi, MI
    4 days ago
  • Oshkosh Corporation, Inc. is seeking a Senior Embedded Software & Controls Tech Specialist in New Hudson, Michigan. This role involves designing...  .... The position demands a strong educational background in engineering and extensive experience in relevant fields. Join us in a... 
    Senior

    Oshkosh Corporation, Inc.

    New Hudson, MI
    4 days ago
  • General Motors in Milford Charter Township is looking for a Senior Software Engineer to join their Electrification Solutions New Markets (ESNM) team. The ideal candidate will be responsible for developing software for battery management and inverter systems, ensuring functionality... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  • Senior Software Engineer (Automotive Software Engineer) Responsibilities Design, develop, integrate, and test software components or systems for automobiles. Work closely with software developers to ensure that their code can be easily integrated with other software components... 
    Senior

    KPIT Technologies Ltd.

    Novi, MI
    1 day ago
  •  ...minimum. The Role: We are seeking a Senior Vehicle Motion Controls Integration Engineer to join our Vehicle Control...  ...validation, and deployment of autonomous/ADAS software stacks and the Vehicle Motion...  ...execution required to connect AV and VMC control stacks with vehicle... 
    Senior
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  • General Motors is seeking an experienced embedded software engineer to join our Suspension Controls and Software team. Responsibilities include leading the development of embedded controls software and collaborating with different engineering teams to architect, design,... 
    Senior

    Israelvcforum

    Milford, MI
    23 hours ago
  • A leading automotive company is seeking a Senior Software Integration Engineer to lead the software integration in the CI/CD pipeline for vehicle programs. The role requires strong experience in software development and debugging, automotive engineering, and leadership... 
    Senior
    3 days per week

    General Motors

    Milford, MI
    2 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!