Technology Development Engineer

Astemo Indiana•Farmington Hills, MI

About The Position

Working under the direction of engineering leadership, the Technology Development Engineer contributes to developing, integrating, and evaluating advanced vehicle control functions using cross-domain systems. The position is also involved in building, modifying, maintaining, and operating ego test vehicles. The role includes designing vehicle architecture and communication interfaces, managing vehicle builds and revisions, developing simulation environments and software models, and designing and evaluating embedded ECU, actuator, and sensing algorithms. The engineer plans and runs experiments, analyzes data, documents results, develops methods for evaluating system performance, and collaborates with business-unit engineering teams on software-defined mobility solutions. Additional work includes preparing technical specifications and development schedules, supporting outsourced development through RFQ specifications, maintaining documentation, and ensuring legal, safety, environmental, and quality compliance. The position requires automotive engineering exposure, including familiarity with automotive components, embedded systems, chassis and powertrain systems, vehicle control, and vehicle dynamics. Work takes place primarily in a professional business office, with exposure to vehicle testing areas and occasional manufacturing environments. Domestic and international travel may be required as needed.

Requirements

  • Bachelor’s degree in electrical, electronics, or mechanical engineering, or a related area.
  • 1–3+ years of related experience for Engineer I level, or 3–5+ years for Engineer II level.
  • Automotive engineering exposure, including understanding automotive components and embedded systems, is required.
  • Understanding of chassis systems, electrical powertrain systems, vehicle control, and vehicle dynamics.
  • Ability to construct test vehicles and design and implement power, communication, and signal architecture.
  • Ability to design, implement, and evaluate ECU and actuator algorithms embedded in vehicles.
  • Programming skills in C and Simulink.
  • Knowledge of using internal and external sensors, including GPS, IMU, camera, and LiDAR.
  • Knowledge of in-vehicle communication protocols such as CAN and Ethernet.
  • Ability to perform vehicle-level system integration involving hardware and software.
  • Ability to create test plans and execute experiments.
  • Ability to analyze and use sensor or collected data.
  • Experience using model-based development tools, specifically MATLAB/Simulink and CarSim.
  • Familiarity with hardware and software simulators such as dSPACE.
  • Excellent writing, verbal communication, and overall communication skills.
  • Ability to work independently with minimal direction.

Nice To Haves

  • Master’s degree.
  • Programming skills in C++ and Python.
  • Experience developing stability control and dynamics control.
  • Knowledge of ADAS control functions and ADAS sensors.
  • Knowledge of Model Predictive Control.
  • Prior experience developing real-time algorithms for vehicle or chassis actuators.
  • Familiarity with a Linux (Ubuntu) development environment.
  • Familiarity with cloud development environments such as AWS.

Responsibilities

  • Design and implement test-vehicle architecture, network connectivity, and communication interfaces.
  • Build, revise, maintain, and operate ego test vehicles; document system configurations, changes, and test results in technical reports.
  • Develop, maintain, and improve MIL/SIL simulation environments, and develop software and models through simulation.
  • Design, implement, and evaluate ECU, actuator, and sensing algorithms embedded in vehicles.
  • Plan and execute experiments, analyze test data, develop evaluation methods and techniques, and document findings in comprehensive technical reports.
  • Develop concepts and conduct experiments and analyses to improve system performance.
  • Collaborate with cross-functional business-unit engineering teams to design and develop software-defined mobility solutions for specific network requirements and use cases.
  • Create and maintain technical documentation, design specifications, and best-practice guidelines for software-defined mobility solutions.
  • Share technical knowledge and expertise with internal teams and stakeholders.
  • Create design specifications for RFQs to outsourcing companies.
  • Create development plans and schedules aligned with project direction.
  • Ensure legal compliance in engineering product design activities.
  • Provide customer service, work with staff at all levels, and maintain confidentiality of information.
  • Maintain a safe workplace and follow safety and environmental compliance requirements.
  • Follow quality policy standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service