Embedded Software Engineer – Body Control Modules

Jobtailor

Dearborn (MO)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Missouri is seeking a senior embedded software engineer to join a team developing Body Control System components for automotive ECUs. You will analyze requirements, implement in C and Python, and ensure on-time delivery of high-quality driver code.

The role requires 5+ years in embedded software, experience with AUTOSAR, Linux, and cloud-ready CI/CD pipelines. Collaboration with validation teams and PMs is expected in a fast-paced automotive environment.

Qualifications

  • BS in Electrical Engineering, Computer Science, or related field or equivalent.
  • 5+ years Embedded Software Experience; Body Control System preferred.
  • 5+ years Embedded C, MATLAB Simulink, Stateflow programming.
  • Strong C programming for portable, cross‑platform code.
  • 3+ years PoC development for automotive ECUs.
  • 2+ years Agile experience.
  • MS in Electrical Engineering or related field is a plus.
  • Experience with Kubernetes, OpenShift, and Docker.
  • Jenkins and GitHub Actions experience.
  • Automotive control units software development experience.
  • AUTOSAR methodology knowledge; software simulation with hardware models.

Responsibilities

  • Work in a team of motivated Embedded Software Engineers.
  • Design and develop embedded software components for Body Control System.
  • Analyze requirements, design features, and implement in C/Python.
  • Deliver high-quality device driver code on time.
  • Refactor components to meet new architecture needs.
  • Collaborate with Ford architecture/validation teams and partners; create reusable components, docs, guides.
  • Handle build environments, source debugging, and streamline deployments.
  • Coordinate with PMs to align CI/CD for product variants.
  • Explore cloud-scale test infra and CI/CD for virtual and hardware ECUs.

Skills

Embedded C
MATLAB Simulink
Stateflow
C programming
PoC for automotive ECUs
Agile
Linux
Kubernetes
OpenShift
Docker
Jenkins
GitHub Actions
AUTOSAR
ISO26262 awareness

Education

BS in Electrical Engineering
MS in Electrical Engineering
Related field or equivalent experience

Tools

Kubernetes
OpenShift
Docker
Jenkins
GitHub Actions
AUTOSAR
Linux

Job description

Responsibilities
  • Work in a team of highly motivated Embedded Software Engineers
  • Design and develop embedded software components for the Body Control System.
  • Analyze, feature-level requirement design, functional specification, program, debug, and modify using high-level languages (C, Python).
  • Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code.
  • Scale, modify, and refactor existing software components to meet new architecture requirements.
  • Work with Ford architecture and validation teams, and partners to create reusable software components, support documentation, and integration guides.
  • Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments.
  • Work with development and project managers to align on CI/CD pipelines for product variant releases
  • Evaluate technologies and methods for developing cloud scalable test infrastructure and CI/CD pipelines for virtual and hardware ECUs
Requirements
  • BS in Electrical Engineering, Computer Science, or related Field or equivalent combination of relevant education and experience
  • 5+ years of Embedded Software Experience, Body Control System is preferred.
  • 5+ years of programming experience in Embedded C, MATLAB Simulink, and Stateflow.
  • Candidates must have strong programming skills in C and be able to write highly portable and platform-agnostic code
  • 3+ years experience in developing Proof-of-Concept applications for automotive ECUs
  • 2+ years experience working in an agile environment
  • Even better, you may have...
  • MS in Electrical Engineer, Computer Science, or related Field
  • Experience with Kubernetes, OpenShift, and Dockers
  • Experience with Jenkins and GitHub actions
  • Experience in software development for automotive control units
  • Experience in AUTOSAR Methodology and workflows
  • Experience in Software Simulation using Hardware Models
  • Embedded software development experience in Linux platform
  • Good, embedded debugging skills
  • Self-reliant, approachable, with good communication skills
  • Good knowledge of tools used for embedded program development
  • Knowledge of safety-systems, ISO26262, ASIL A-D is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Controls Software Engineer
Embedded Controls Software Engineer

Jobtailor • Dearborn (MO)

On-site
USD 95,000 - 135,000
Release Train Engineer
Release Train Engineer

Jobtailor • Dearborn (MO)

On-site
USD 90,000 - 140,000
Embedded Controls Engineer, Body Controls
Embedded Controls Engineer, Body Controls

Ford • Palo Alto (CA)

Hybrid
USD 140,000 - 200,000
Medical coverage
Dental coverage
Vision coverage
+12
Embedded Controls Software Engineer
Embedded Controls Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

Hybrid
USD 110,000 - 150,000
Hybrid / 4 days per week in the office
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
Controls Software Integration Engineer
Controls Software Integration Engineer

Veriipro • Auburn Hills (MI)

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

Stellantis • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Embedded Software Engineer, Propulsion Systems
Embedded Software Engineer, Propulsion Systems

Stellantisfinancialservices • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Ford Motor Company • Town of Florida (NY)

Hybrid
USD 90,000 - 150,000
Medical coverage
Dental coverage
Vision coverage
+5