ADAS Software Development & Test Engineer (Mid–Senior Level)

Mobis North AmericaPlymouth, MI
Onsite

About The Position

This role plays a key part in the development, integration, validation, and launch of next-generation, mass-production ADAS features, combining cutting-edge software development with real-world vehicle testing to directly impact driver assistance technologies. The role includes supporting model-based feature development, implementing customer-driven enhancements, and performing rigorous validation through MIL/SIL testing. It also involves ECU integration, vehicle instrumentation, and end-to-end validation, including in-vehicle testing and end-of-line verification. The work is typically distributed as approximately 30% software development, 20% software integration, and 50% validation (including simulation, in-vehicle testing, hardware-in-the-loop test benches, and end-of-line validation at production plants). The ideal candidate is hands-on, detail-oriented, and thrives in a fast-paced, collaborative environment. The candidate is comfortable working across the full software development lifecycle, from algorithm modeling and autocode integration to in-vehicle debugging, performance tuning, and customer acceptance while demonstrating strong ownership and a focus on delivering high-quality, production-ready solutions in ADAS, ECU integration, and MIL/SIL/HIL and vehicle-level testing.

Requirements

  • Strong understanding of the automotive software development lifecycle and testing methodologies.
  • Proficiency in automotive communication protocols, including CAN, CAN FD, and Automotive Ethernet.
  • Hands-on experience using Vector tools such as CANoe, CANape and CANalyzer.
  • Experience using dSPACE ControlDesk or equivalent development and validation tools.
  • Proficiency in one or more programming languages: C/C++, Python, MATLAB/Simulink.
  • Strong system-level debugging and root-cause analysis skills across software and hardware domains.
  • Proven ability to work effectively in cross-functional, fast-paced development environments.
  • Strong communication and collaboration skills within team and with external stakeholders.
  • Demonstrated initiative, resilience, strong work ethic, and a desire for continuous learning.
  • Empathetic collaboration and effective interaction with co-workers across disciplines and organizations.
  • Great attention to detail.
  • Be a team player.
  • Be reliable (with reliable mode of transportation).
  • Excellent written and oral communication skills.
  • 3 years to 5 years of automotive industry experience
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.

Nice To Haves

  • Knowledge and experience with Matlab/Simulink
  • Experience working in an Agile or V-Cycle software development environment.
  • Knowledge of Automotive SPICE (ASPICE) processes, including requirements, design, implementation, verification, and validation activities.
  • Knowledge and experience with a variety of sensors (radars, ultrasonics, camera systems & LIDAR)
  • Experience working on simulation tools
  • Experience supporting mass-production ADAS feature launches.
  • Experience working directly with OEM customers at test tracks or plant facilities.
  • Strong communication skills with the ability to present technical results clearly to diverse stakeholders.
  • Experience in building and validation of promotional vehicles.
  • Master’s degree is a plus.

Responsibilities

  • Drive the development of advanced ADAS features using a model-based development environment, translating feature-level requirements and customer change requests into production-ready embedded software.
  • Design and develop robust test strategies, including detailed test cases and automated scripts for MIL and SIL verification.
  • Collaborate closely with software teams to integrate feature models and support seamless autocode generation for production deployment.
  • Execute comprehensive validation activities across the full development lifecycle, including MIL, SIL, HIL, and in-vehicle testing, ensuring high-quality system performance.
  • Partner directly with customers on-site to validate mass-production ADAS features, leading debugging efforts and delivering timely issue resolution.
  • Perform end-to-end system debugging across software and hardware domains, identifying root causes and driving issues to closure with a sense of ownership.
  • Support vehicle launch activities by executing end-of-line (EOL) verification at customer manufacturing facilities, contributing to successful vehicle sign-off.
  • Contribute to the development, build, and validation of demo and promotional vehicles showcasing cutting-edge ADAS capabilities.
  • Lead cross-functional problem-solving efforts, coordinating with global teams to diagnose issues, validate fixes, and implement preventive measures against regressions.
  • Work collaboratively with multidisciplinary teams, including software developers, controls engineers, systems engineers, and test engineers, in a fast-paced, innovation-driven environment.
  • Prepare and deliver high-quality technical reports, validation summaries, and presentations to internal leadership and external stakeholders, influencing key decisions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service