Senior Software Engineer – AV/ADAS Object Fusion

Jobtailor

Milford (MO)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors is seeking an experienced embedded software engineer to design, develop, and maintain ADS/ADAS software for production and future autonomy platforms. You will integrate multi-sensor data in the Object Fusion pipeline, translate system requirements into scalable architectures, and lead perception efforts across planning, controls, and vehicle integration teams.

Candidates should have a B.S. in a relevant field and 5+ years of embedded C/C++/Simulink experience, with CAN/Ethernet

Qualifications

  • Bachelor's degree in Computer Science or Engineering or equivalent.
  • Experience with ADAS/ADS concepts or automotive perception systems.
  • 5+ years with embedded software architecture, design, and implementation in C/C++/Simulink.
  • Optimization for speed and memory.
  • Unit and/or systems-level testing.
  • Technical documentation skills.
  • Knowledge of GM product offerings and AV/ADAS familiarity.
  • CAN and Ethernet communications knowledge.
  • Kalman filtering and data association experience.
  • Embedded data coherency, buffering, and serial parsing.
  • Data validation pipelines and test processes.
  • Proficiency with SW management and data analysis tools.

Responsibilities

  • Design, develop, and maintain ADS/ADAS software solutions.
  • Integrate data from multiple sensor modalities to form environment understanding.
  • Translate system-level requirements into robust software architectures.
  • Lead perception solutions across planning, controls, validation, and vehicle integration teams.
  • Mentor and guide junior engineers through technical reviews and best practices.
  • Drive continuous improvement in software quality, safety, performance and processes.
  • Support safety-critical development practices aligned with automotive standards.
  • Communicate technical concepts clearly to non-technical stakeholders.

Skills

C
C++
Simulink
Embedded systems
CAN
Ethernet
Kalman filtering
Python
Matlab
GitHub
Jira
VS Code

Education

Bachelor's degree in Computer Science or Engineering

Tools

GitHub
Jira
VS Code
Matlab
Python
Simulink

Job description

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
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AV/ADAS Object Fusion Architect
Senior AV/ADAS Object Fusion Architect

Jobtailor • Milford (MO)

On-site
USD 100,000 - 150,000
ADAS Vehicle Systems Engineer
ADAS Vehicle Systems Engineer

Jobtailor • Dearborn (MO)

On-site
USD 85,000 - 110,000
ADAS Calibration Engineer
ADAS Calibration Engineer

Jobtailor • Dearborn (MO)

On-site
USD 90,000 - 140,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis • Auburn Hills (MI)

On-site
USD 120,000 - 150,000
Senior Software Engineer, AV Frameworks
Senior Software Engineer, AV Frameworks

RTL2 Fernsehen GmbH & Co. KG • San Francisco (CA)

On-site
USD 154,000 - 236,000
Medical, dental, vision insurance
Flexible Spending Accounts
Retirement savings plan
+1
Application Engineer
Application Engineer

Optimal • Dearborn (MI)

On-site
USD 85,000 - 110,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 120,000 - 170,000
ADAS Functional Integrator
ADAS Functional Integrator

Stellantis NV • Auburn (AL)

On-site
USD 110,000 - 170,000
ADAS Technical Program Manager
ADAS Technical Program Manager

Jobtailor • Dearborn (MO)

On-site
USD 140,000 - 200,000
ADAS Functional Integration
ADAS Functional Integration

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 160,000