Find a jobRecruiters

Software Design Engineer

Exclusive opportunity

Onsite

Software Design Engineer

LER TechForce

Software Design Engineer

10 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Auburn Hills, MI, USA

Work mode:

Onsite

Published on:

9 October 2026

What they need


Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We are currently recruiting for a Software Design Engineer to work in Auburn Hills.

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:

  • Lead the analysis of internal design specifications created by the Engineering teams to ensure feasibility, completeness, and correctness.
  • Lead the development of the overall software architecture and interface design.
  • Independently create and update software design documents adhering to established development process to ensure proper and efficient software design, using state diagrams, block diagrams, and sequence diagrams to illustrate the software structure at higher and lower levels.
  • Provide technical leadership on all aspects of embedded software development.
  • Evaluate and recommend 3rd party software components for integration into the system.
  • Write, debug, and test embedded software for automotive instrument cluster and HUD systems.
  • Perform QAC check to assure that software code follows MISRA requirements.
  • Lead joint activities with the internal teams to diagnose, root cause, and implement corrective actions for system issues.
  • Review and approve software work products created by peers to ensure completeness and correctness and advise on necessary changes.
  • Mentor and provide guidance to other engineers.
  • Provide direct support to the leadership in preparation of reports and related documentation.
  • Lead activities to integrate 3rd party software components into the system.
  • Prepare software releases for further testing by internal teams.
  • Evaluate new technologies needed to be successful in future projects.
  • Lead RFQ activities related to software architecture, design, and resource estimation.
  • Decompose a project into schedulable tasks and provide accurate estimates of the duration of each task.
  • Advocate for and follow established processes in carrying out all work activities.
  • Research, recommend, and select new tools and processes to improve software quality and productivity.

What you'll need to be successful:

Essential:

  • Bachelor's degree in Computer Science or Engineering with a minimum of 7 years of experience, OR a Master's degree in Computer Science or Engineering with a minimum of 5 years of experience.
  • Completion of coursework in Embedded Programming, Embedded Controls, and/or Embedded System Design.
  • Ability to architect the software design of a complete embedded system.
  • Knowledge of real-time operating systems.
  • Ability to write, debug, and test embedded C/C++.
  • Experience working with 32-bit microcontrollers.
  • Ability to analyze and interpret microcontroller manuals.
  • Knowledge of software development life cycle.
  • Knowledge of vehicle communication protocols such as CAN, LIN, MOST, SPI, and Ethernet (TCP/IP).
  • Ability to read, understand, and create diagrams, charts, and schematics.
  • Ability to create software development documents and test specifications.
  • Knowledge of MISRA-C standards.
  • Interpersonal skills necessary to work effectively with customers and multi-cultural teams.
  • Ability to work independently and in a team environment.
  • Ability to communicate (verbally and in writing) in a clear, concise manner.
  • Knowledge of industry-standard software development processes, as well as the software development life cycle.

What you'll get:

  • Full benefits: medical, dental, vision, HSA and FSA
  • 401K 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

Other offers great for you!

These companies are also looking for great profiles

Pachamama

Senior Software Engineer Python & IA -

550-600

Freelance

Paris, France

Hybrid

Skills

Python

5 days ago

Quick apply

Tenth Revolution Group

Staff Software Engineer Ruby on Rails

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsPostgreSQLDatadogGrafanaPrometheusKubernetes

3 days ago

Quick apply

Yunik

AI Engineer / Ingénieur IA Générative & Agentique

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsDockerPythonKubernetesMistral AIMistralIA GénérativeIA AgentiqueLangChainAutoGenCrewAIMLOpsCI/CD

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools