> Markdown version of [/jobs/ext/1764769-senior-software-engineer-av-adas-object-fusion](https://www.wearedevelopers.com/jobs/ext/1764769-senior-software-engineer-av-adas-object-fusion). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - AV/Adas Object Fusion - **Company:** General Motors - **Location:** Milford Charter Township, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Data Analysis, JIRA, C++ (Programming Language), Software Quality, Communications Protocols, Data Validation, Memory Management, Embedded Software, Ethernet, Failure Mode Effects Analysis, Github, Hardware-In-The-Loop Simulation, Python (Programming Language), MATLAB, Signal Processing, Simulink, Software Systems, Systems Integration, Visual Studio Online, Information Technology, Lidar - **Published:** July 16, 2026 - **Apply:** https://www.juju.com/job/00000000gh7vp6 ## About the Role + 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}. ## Description + 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. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions)