> Markdown version of [/jobs/ext/2299044-adas-algorithm-developer](https://www.wearedevelopers.com/jobs/ext/2299044-adas-algorithm-developer). 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). --- # ADAS Algorithm Developer - **Company:** Aptiv - **Location:** Troy, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, Algorithm Design, Data Analysis, Systems Engineering, JIRA, C++ (Programming Language), Code Generation, Computer Programming, Computer Engineering, DSpace, Python (Programming Language), MATLAB, Rapid Prototyping Process, ISO/IEC 15504, Requirements Management, Simulink, Stateflow, Test Data, CodeBeamer, Model-Driven Development, State Machines, Infrastructure Automation Frameworks, Information Technology, Polarion, Software Version Control - **Published:** August 29, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87661877/1 ## About the Role * Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Robotics, Computer Science, or a related field. * 2+ years of experience in ADAS, Automated Driving, or automotive control system development. * Proficiency in MATLAB, Simulink, and Stateflow for algorithm design and implementation. * Experience developing state machines, decision logic, or event-driven control architectures. * Knowledge of vehicle dynamics, control theory, and systems engineering principles. * Experience analyzing test data and troubleshooting complex system behaviors. * Strong problem-solving, communication, and cross-functional collaboration skills., * PhD in Electrical Engineering, Computer Engineering, Mechanical Engineering, Robotics, or a related field. * 5+ years of experience developing ADAS or Automated Driving systems. * Experience developing L2+ ADAS or Automated Driving features. * Experience designing feature engagement, disengagement, arbitration, takeover, and fallback strategies. * Working knowledge of ASPICE, ISO 26262, SOTIF, and Agile development processes. * Experience with requirements management and traceability tools such as DOORS, Polarion, or Codebeamer. * Experience with Model-Based Design, automatic code generation, and MIL/SIL/HIL verification workflows. * Experience with simulation and scenario-based validation tools such as CarMaker, CarSim, or similar environments. * Experience performing resimulation and analysis of real-world driving data. * Experience with version control systems, JIRA, and configuration management tools. * Programming experience in C, C++, and Python. * Experience with rapid prototyping platforms such as dSPACE and ControlDesk. * Experience with data analysis and calibration tools such as CANoe, CANape, ETAS INCA, or similar platforms. * Understanding of driver interaction concepts, HMI integration, and customer experience considerations for ADAS features. * Knowledge of statistical methods, system performance evaluation, and root-cause analysis techniques. ## Description We are currently looking for an ADAS Algorithm Developer to join our team in Troy, Michigan. The successful candidate will be responsible for developing the feature control logic, state management, and behavioral architecture for Advanced Driver Assistance Systems (ADAS) and Automated Driving (AD) functions. This role involves defining how ADAS features engage, operate, interact, degrade, and disengage under various driving conditions to deliver safe, intuitive, and robust customer experiences. The candidate will collaborate closely with systems, software, calibration, integration, safety, and validation teams throughout the product development lifecycle. Responsibilities and Duties * Develop mode management algorithms for ADAS and Automated Driving applications such as Adaptive Cruise Control (ACC), Intelligent Speed Assistance (ISA), Collision Avoidance, Lane Keeping Assist, and Hands-Off Highway Assist. * Design and implement Stateflow-based state machines governing feature engagement, disengagement, feature transitions, and driver takeover behavior. * Develop feature arbitration and coordination logic across multiple ADAS functions to ensure predictable and safe vehicle behavior. * Define operational logic for system degradation, fallback strategies, fault handling, and driver notification mechanisms. * Translate vehicle-level and system-level requirements into deployable algorithm designs. * Verify and optimize algorithm performance using simulation, resimulation, and vehicle testing activities. * Investigate real-world driving events and perform data analysis to evaluate algorithm behavior and identify opportunities for improvement. * Support functional safety and SOTIF activities by implementing safety-related monitoring and operational safeguards. * Collaborate with systems, software, integration, calibration, validation, and HMI teams to deliver customer-ready features. * Document algorithm designs, verification results, technical decisions, and development artifacts according to established engineering processes. ## Related Videos - [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) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [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)