Embedded Software Test Engineer

Hanon Systems

Novi (MI)

On-site

USD 85,000 - 115,000

Full time

16 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Hanon Systems is seeking an experienced Embedded Software Test Engineer with 3–5 years of experience in firmware and embedded software testing. The ideal candidate will have strong embedded C skills, automotive testing experience, and knowledge of ASPICE practices.

This role will support software verification and validation throughout the complete product development lifecycle, from product specification through release.

Qualifications

  • Bachelor’s degree in electrical engineering, Computer Engineering, or Computer Science.
  • 5–7 years of experience in firmware or embedded software testing.
  • Strong C programming and embedded debugging skills with automotive microcontrollers.
  • Experience with ASPICE processes.
  • Experience with CAN/LIN; CAN/LIN test tools such as Vector or Intrepid.
  • Experience with UDS protocol and automotive diagnostics.
  • Hands-on experience with HIL systems and test automation.
  • Ability to work independently in a cross-functional environment.
  • Strong analytical, problem-solving, communication, and teamwork skills.

Responsibilities

  • Develop, review, execute, and maintain test cases for unit, integration, HIL, and software qualification testing.
  • Apply white-box and black-box testing techniques and perform software verification and validation.
  • Debug embedded C code, investigate failures, perform root-cause analysis, and document defects.
  • Configure and automate HIL test systems; Typhoon HIL experience is a plus.
  • Establish test traceability by linking test cases to software and system requirements.
  • Generate test reports and maintain clear test documentation.
  • Apply ASPICE practices throughout software testing and development activities.
  • Participate in requirements, design, and code reviews and support the full product development lifecycle.
  • Verify that software meets customer performance, durability, and engineering requirements.
  • Collaborate with firmware, systems, hardware, and other cross-functional teams.

Skills

Embedded C
Firmware testing
ASPICE
CAN/LIN
C debugging
HIL testing
Test automation
UDS protocol
CAN/LIN tools
Automotive diagnostics
Root-cause analysis
Cross-functional teamwork

Education

Bachelor’s degree in electrical engineering, Computer Engineering, or Computer Science

Tools

Vector
Intrepid

Job description

Hanon Systems is seeking an experienced Embedded Software Test Engineer with 3–5 years of experience in firmware and embedded software testing. The ideal candidate will have strong embedded C skills, automotive testing experience, and knowledge of ASPICE practices. This role will support software verification and validation throughout the complete product development lifecycle, from product specification through release.

Key Responsibilities
  • Develop, review, execute, and maintain test cases for unit, integration, HIL, and software qualification testing.
  • Apply white-box and black-box testing techniques and perform software verification and validation.
  • Debug embedded C code, investigate failures, perform root-cause analysis, and document defects.
  • Configure and automate HIL test systems; Typhoon HIL experience is a plus.
  • Establish test traceability by linking test cases to software and system requirements.
  • Generate test reports and maintain clear test documentation.
  • Apply ASPICE practices throughout software testing and development activities.
  • Participate in requirements, design, and code reviews and support the full product development lifecycle.
  • Verify that software meets customer performance, durability, and engineering requirements.
  • Collaborate with firmware, systems, hardware, and other cross-functional teams.
Required Qualifications and Skills
  • Bachelor’s degree in electrical engineering, Computer Engineering, Computer Science, or related field.
  • 5-7 years of experience in firmware or embedded software testing.
  • Strong C programming and embedded debugging skills with knowledge of 16/32-bit automotive microcontrollers.
  • Experience with software testing, verification and validation, and ASPICE processes.
  • Experience with automotive communication protocols including CAN and LIN.
  • Experience with CAN/LIN test tools such as Vector or Intrepid hardware.
  • Experience with UDS protocol and automotive diagnostics.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to work independently and effectively in a cross-functional environment.
  • Hands-on experience with HIL systems and test automation; Typhoon HIL is a plus.
  • Experience with ASPICE-oriented software design, documentation, maintainability, and code reviews.
Preferred Qualifications
  • Knowledge of firmware development for communication systems, diagnostics, or bootloaders.
  • 3-phase motor or motor-control experience.

Hanon Systems is an equal opportunity employer committed to a culturally diverse workplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Test Engineer
System Test Engineer

iVantage Group • Farmington Hills (MI)

On-site
USD 80,000 - 100,000
Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

On-site
USD 90,000 - 120,000
Embedded Test Engineer - Automotive
Embedded Test Engineer - Automotive

Global Connect Technologies • Raymond (OH)

On-site
USD 80,000 - 100,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Mountain View (CA)

Hybrid
USD 110,000 - 160,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
Battery Management Systems Engineer
Battery Management Systems Engineer

Global Connect Technologies • Milwaukee (WI)

On-site
USD 85,000 - 110,000
Senior Embedded Hardware-Software Developer
Senior Embedded Hardware-Software Developer

Luxoft • Dearborn (MI)

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

Stellantis • Auburn Hills (MI)

On-site
USD 70,000 - 95,000
HIL Systems Engineer II
HIL Systems Engineer II

Jobtailor • Irvine (CA)

On-site
USD 110,000 - 160,000
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Berkeley (CA)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Professional development
Competitive compensation