Skip to main content

Controls Software Development Engineer in Madison Heights

Job Description

Controls Software Development Engineer

Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a position for a Controls Software Development Engineer to work onsite at our client in Madison Heights, MI. This role requires the engineer to be onsite.

No visa sponsorship available

Who we are:

LER TechForce is an industry leader in embedded controls, software, functional safety, and engineering talent. For over 20 years LER has been working with customers across North America. Follow us at: LER TechForce on LinkedIn.

What you will be doing:

  • Support the development and productionization of Drive-by-Wire control systems for a high-reliability vehicle application.
  • Develop control algorithms using MATLAB/Simulink (model-based design).
  • Build and maintain Simulink models for Drive-by-Wire functions
  • Generate and integrate embedded C code into production ECUs
  • Implement and tune closed-loop control strategies (PID, feedforward, etc.)
  • Support definition and integration of interfaces across sensors, ECUs, and actuators
  • Ensure real-time performance, stability, and robustness of control software
  • Support MIL/SIL/PIL/HIL validation activities and vehicle testing.
  • Debug, troubleshoot, and resolve control and embedded software issues.
  • Collaborate with hardware, systems, and validation teams for integration and testing.

What you'll need to be successful:

Essential:

  • Bachelor's or Master's degree in Electrical Engineering, Mechanical Engineering, Automotive Engineering, Computer Engineering, or related field.
  • 4-8 years of experience in automotive embedded control systems or software development
  • Strong hands-on experience with MATLAB/Simulink, model-based development, and code
  • Strong foundation in control systems and basic vehicle dynamics
  • Experience with Embedded C/C++
  • Experience with real-time ECU development
  • Experience with CAN/LIN communication

:

  • Experience with steer-by-wire, brake-by-wire, or actuator control systems
  • Experience with Embedded Coder or AUTOSAR-based workflows
  • Experience with HIL tools (dSPACE, NI, etc.)
  • Familiarity with calibration and diagnostics tools (INCA, CANape)
  • Exposure to functional safety concepts (ISO 26262)
  • Experience with defense, off-highway, or heavy-duty vehicle platforms

What you'll get:

  • Full benefits: medical, dental, vision, HSA and FSA
  • 401K with a match and immediate vesting
  • Short-term and Long-term , life insurance and other optional benefits
  • Employee Assistance Program
  • Employee Discounts
  • Ongoing professional development opportunities including Technical Training and Leadership Development
  • The opportunity to work on industry leading projects

Controls Software Development Engineer in Madison Heights

Madison Heights, MI 48071
Full time

Published on 06/18/2026

Share this job now