Embedded Software Developer (Drive Systems)

LER TechForce

Novi (MI)

On-site

USD 85,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
401K with match
Employee Assistance Program
Ongoing professional development opportunities

Job summary

LER TechForce is seeking an Embedded Software Developer in Novi, Michigan. This contract position involves developing control software for drive systems, including torque and regenerative functions. Candidates should have 4–8+ years of automotive software development experience and strong C/C++ skills, along with familiarity in vehicle networking and diagnostics. Full benefits include medical, dental, vision, and 401K matching.

Qualifications

  • 4–8+ years in embedded automotive software development.
  • Strong C/C++ skills and real-time system experience.
  • Familiarity with MATLAB/Simulink and CI/CD tools.

Responsibilities

  • Develop control software for torque, regen, derates, REX functions.
  • Integrate with vehicle networks (CAN, LIN, Ethernet).
  • Support full software lifecycle from design through validation.

Skills

C/C++ skills
Real-time system experience
Experience with CAN and vehicle networking
MATLAB/Simulink familiarity
Python/data analysis

Education

Bachelor’s degree in Engineering

Tools

CI/CD tools

Job description

Embedded Software Developer (Drive Systems)

Contract/resident engineering opportunity onsite with client in Novi/Northville, MI.

Responsibilities
  • Develop control software for torque, regen, derates, REX functions.
  • Implement algorithms, state machines, and interfaces.
  • Integrate with vehicle networks (CAN, LIN, Ethernet).
  • Create unit, integration, and HIL test support.
  • Build data pipelines and analytics for vehicle/test data.
  • Maintain documentation, traceability, and CI/CD workflows.
  • Support diagnostics and OBD functionality.
  • Develop embedded software for drive systems and range extender functions, including control logic, diagnostics, and data processing pipelines.
  • Support full software lifecycle from design through validation.
Qualifications
  • 4–8+ years in embedded automotive software development.
  • Strong C/C++ skills and real-time system experience.
  • Experience with CAN, UDS diagnostics, and vehicle networking.
  • Familiarity with MATLAB/Simulink and CI/CD tools.
  • Python/data analysis experience preferred.
  • Bachelor’s degree in Engineering is preferred.
Benefits
  • Full benefits: medical, dental, vision, HSA and FSA.
  • 401K with a match and immediate vesting.
  • Short‑term & 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

LER TechForce • Madison Heights (MI)

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

Flex-N-Gate LLC. • Allen Park (MI)

On-site
USD 80,000 - 105,000
Medical insurance
401(k) with company match
Continuing education and training
Embedded Software & Controls Lead
Embedded Software & Controls Lead

GLOBAL Recruitment Solutions • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Global Connect Technologies • Michigan

On-site
USD 90,000 - 120,000
Calf Manager (KH-11350)
Calf Manager (KH-11350)

NPAworldwide • Town of Medford (WI)

On-site
USD 85,000 - 120,000
Software Integration Engineer (Embedded Systems | Automotive)
Software Integration Engineer (Embedded Systems | Automotive)

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Software Integration Engineer (Embedded Systems | Automotive)
Software Integration Engineer (Embedded Systems | Automotive)

India • Auburn (AL)

On-site
USD 85,000 - 110,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

India • Auburn (AL)

On-site
USD 80,000 - 100,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

Stellantis • Auburn Hills (MI)

On-site
USD 70,000 - 95,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 90,000 - 130,000