Controls Software Development Engineer

LER TechForce

Madison Heights (MI)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full benefits package
401(k) with match
Employee Assistance Program
Ongoing professional development opportunities

Job summary

LER TechForce is seeking a Controls Software Development Engineer to work onsite in Madison Heights, MI. This role involves supporting the development of Drive-by-Wire control systems and requires hands-on experience with MATLAB/Simulink, strong knowledge of control systems, and embedded C/C++ programming.

The ideal candidate has a Bachelor's or Master's degree in engineering and 4–8 years of relevant experience. The position offers comprehensive benefits including medical, dental, and 401(k) matching, along with opportunities for professional development.

Qualifications

  • 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 generation.
  • Strong foundation in control systems and basic vehicle dynamics.

Responsibilities

  • Support the development and productionization of Drive-by-Wire control systems.
  • Develop control algorithms using MATLAB/Simulink.
  • Implement and tune closed-loop control strategies.

Skills

MATLAB/Simulink
Embedded C/C++
Control systems
Real-time ECU development
CAN/LIN communication

Education

Bachelor's or Master's degree in relevant fields

Tools

HIL tools (dSPACE, NI)
Calibration and diagnostics tools (INCA, CANape)

Job description

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.

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:
  • 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 generation.
  • 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.
Preferred:
  • 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.
  • 401(k) with a match and immediate vesting.
  • Short‑term and long‑term disability, 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls Software Development Engineer
Controls Software Development Engineer

FEV Group GmbH • Madison Heights (MI)

On-site
USD 80,000 - 110,000
Senior Controls Architect
Senior Controls Architect

FEV Group GmbH • Madison Heights (MI)

On-site
USD 100,000 - 130,000
Senior Controls Software Engineer – Drive-by-Wire
Senior Controls Software Engineer – Drive-by-Wire

LER TechForce • Madison Heights (MI)

On-site
USD 85,000 - 110,000
Full benefits package
401(k) with match
Employee Assistance Program
+1
Electronic Controls Engineer
Electronic Controls Engineer

Frey Consulting Group • New Hudson (MI)

On-site
USD 85,000 - 120,000
Competitive salary
Comprehensive benefits
Controls Engineer
Controls Engineer

Zobility • Michigan

On-site
USD 85,000 - 120,000
Modern Controls Engineer
Modern Controls Engineer

GLOBAL Recruitment Solutions • Milford Charter Township (MI)

On-site
USD 120,000 - 160,000
Embedded Software Developer (Drive Systems)
Embedded Software Developer (Drive Systems)

LER TechForce • Novi (MI)

On-site
USD 85,000 - 115,000
Medical benefits
401K with match
Employee Assistance Program
+1
Modern Controls Engineer
Modern Controls Engineer

GLOBAL Recruitment Solutions LLC • Milford Charter Township (MI)

On-site
USD 120,000 - 170,000
Software Controls Engineer
Software Controls Engineer

STS Technical Services • Chicago (IL)

Hybrid
USD 90,000 - 120,000
Controls Engineer (Mid-Level)
Controls Engineer (Mid-Level)

GLOBAL Recruitment Solutions • Milford Charter Township (MI)

On-site
USD 85,000 - 110,000