Embedded Software Engineer

ClifyX

Allen Park (MI)

On-site

USD 95,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ClifyX is seeking an Embedded Software Engineer in Allen Park, MI, for a 12+ month contract. The role focuses on translating requirements into software architecture, developing embedded software, and validating functions in safety-critical automotive modules for OEM customers.

You will lead design, integrate software for ECUs, and collaborate with customers and engineering teams to ensure on-time, high-quality project delivery, while supporting software validation strategies and continuous

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (Master’s preferred)
  • Minimum 5 years of experience in real-time embedded software development, preferably in safety-critical automotive applications
  • Strong programming expertise in C, C++, and assembly language, with experience in scripting languages
  • Solid understanding of automotive electrical systems, including analog/digital circuits and communication protocols (CAN, LIN, SPI, I2C)
  • Familiarity with software development standards and processes such as ASPICE
  • Knowledge of functional safety and related standards (ISO 26262, ISO 21448) and automotive cybersecurity (ISO 21434) is highly desirable
  • Experience controlling DC motors and stepper motors is a plus
  • Strong problem-solving skills and ability to work effectively in a global, cross-functional team environment
  • Excellent communication skills and proficiency with Microsoft Office tools
  • Willingness to travel up to 10% within North America

Responsibilities

  • Lead the design, development, and integration of embedded software for automotive electronic control units (ECUs)
  • Translate customer specifications into software requirements and system architecture
  • Execute the Flex-N-Gate Product Development Process to deliver projects on time, within budget, and to defined quality standards
  • Collaborate cross-functionally with customers, program managers, and engineering teams to define and refine product requirements
  • Analyze system requirements, design software architecture, implement code, and verify real-time embedded systems
  • Develop and support software validation strategies, including manufacturing, EMC, and environmental testing
  • Drive continuous improvement of software tools, methodologies, and development processes to enhance product quality and customer satisfaction
  • Support troubleshooting, root cause analysis, and resolution of software-related issues

Skills

C
C++
Assembly
Scripting

Education

Bachelor’s degree in Computer Science or Electrical Engineering

Tools

CAN
LIN
SPI
I2C

Job description

Position Title: Embedded Software Engineer
Duration: 12+Months Contract
Job Description

Scope of the Position: Embedded Software Engineer in Allen Park, MI.

This successful candidate will translate customer and product requirements to software architecture specifications, develop the embedded software and validate system functions in safety critical electronic modules developed for automotive OEM customers.

Key Responsibilities
  • Lead the design, development, and integration of embedded software for automotive electronic control units (ECUs)
  • Translate customer specifications into software requirements and system architecture
  • Execute the Flex-N-Gate Product Development Process to deliver projects on time, within budget, and to defined quality standards
  • Collaborate cross-functionally with customers, program managers, and engineering teams to define and refine product requirements
  • Analyze system requirements, design software architecture, implement code, and verify real-time embedded systems
  • Develop and support software validation strategies, including manufacturing, EMC, and environmental testing
  • Drive continuous improvement of software tools, methodologies, and development processes to enhance product quality and customer satisfaction
  • Support troubleshooting, root cause analysis, and resolution of software-related issues
Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (Master’s preferred)
  • Minimum 5 years of experience in real-time embedded software development, preferably in safety-critical automotive applications
  • Strong programming expertise in C, C++, and assembly language, with experience in scripting languages
  • Solid understanding of automotive electrical systems, including analog/digital circuits and communication protocols (CAN, LIN, SPI, I2C)
  • Familiarity with software development standards and processes such as ASPICE
  • Knowledge of functional safety and related standards (ISO 26262, ISO 21448) and automotive cybersecurity (ISO 21434) is highly desirable
  • Experience controlling DC motors and stepper motors is a plus
  • Strong problem-solving skills and ability to work effectively in a global, cross-functional team environment
  • Excellent communication skills and proficiency with Microsoft Office tools
  • Willingness to travel up to 10% within North America
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineering Manager - Embedded Automotive Systems
Software Engineering Manager - Embedded Automotive Systems

Confidential • Holland (MI)

Hybrid
Confidential
Embedded Software Engineer(Automotive)
Embedded Software Engineer(Automotive)

ALTEN Technology USA • Detroit (MI)

On-site
USD 110,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
Software Engineering Manager - Embedded Automotive Systems
Software Engineering Manager - Embedded Automotive Systems

Koitecc Solutions • Holland (MI), Northern (KY)

Hybrid
USD 140,000 - 190,000
Embedded Controls Software Engineer
Embedded Controls Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

On-site
USD 110,000 - 150,000
Hybrid / 4 days per week in the office
Senior Software Engineer
Senior Software Engineer

FEV Group • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Embedded SW lead Automotive- Southfield, MI
Embedded SW lead Automotive- Southfield, MI

Info-Ways • Southfield (MI)

On-site
USD 90,000 - 130,000
Senior Real-Time Embedded Engineer (Automotive)
Senior Real-Time Embedded Engineer (Automotive)

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 System Engineer
Embedded System Engineer

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 90,000 - 120,000