Senior Embedded Software Engineer: C, MATLAB/Simulink, HIL

Vertage Inc.

Michigan

Hybrid

USD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Vertage Inc. seeks an Embedded Software Engineer (Engineer 3 level) to design, implement, and validate low-level code that runs on hardware.

The role combines Embedded C, MATLAB/Simulink, and embedded testing, with deep collaboration across hardware, controls, systems, and test teams. The candidate will turn requirements into embedded designs, perform unit and integration tests, and support hardware-in-the-loop testing.

Qualifications

  • 4+ years of hands-on embedded software development.
  • 6+ years of overall IT experience, consistent with Engineer 3 level.
  • Demonstrated unit and integration testing of embedded software.
  • Experience debugging embedded software and investigating low-level issues.
  • Experience translating system and technical requirements into designs, algorithms, and implementation.
  • Practical experience in at least one additional programming language, or advanced proficiency in a primary language.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field.

Responsibilities

  • Design, write, debug, integrate, and maintain Embedded C software for hardware-connected applications.
  • Build and maintain MATLAB/Simulink models and algorithms driven by system and software requirements.
  • Convert system, functional, and software requirements into embedded designs and working algorithms.
  • Run unit, integration, and system-level testing, including HIL test scenarios, and analyze the results.
  • Perform low-level debugging across software, hardware, and integration problems.
  • Develop and troubleshoot CAN and LIN communication software and support diagnostics and NVM functionality.
  • Perform root-cause analysis on test failures and implement fixes.
  • Partner with hardware, systems, controls, software, and test engineers, and support requirements traceability, test planning, defect tracking, and release activities.

Skills

Embedded C
MATLAB/Simulink
Unit testing
Integration testing
Low-level debugging
CAN/LIN protocols
Algorithm development
Embedded testing

Education

Bachelor’s degree in Electrical/Computer Engineering, CS, or related field

Tools

dSPACE
MATLAB/Simulink (as tool)
AUTOSAR (adjacent)
MISRA C (adjacent)

Job description

Vertage Inc. seeks an Embedded Software Engineer (Engineer 3 level) to design, implement, and validate low-level code that runs on hardware.

The role combines Embedded C, MATLAB/Simulink, and embedded testing, with deep collaboration across hardware, controls, systems, and test teams. The candidate will turn requirements into embedded designs, perform unit and integration tests, and support hardware-in-the-loop testing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Embedded Software Engineer – C, MATLAB/Simulink, HIL
Hybrid Embedded Software Engineer – C, MATLAB/Simulink, HIL

Vertage Inc. • Michigan

Hybrid
USD 105,000 - 145,000
Embedded Software Engineer
Embedded Software Engineer

Vertage Inc. • Michigan

On-site
USD 105,000 - 145,000
Embedded Software Engineer
Embedded Software Engineer

Lorien • Dearborn (MI)

On-site
USD 55,000 - 83,000
Senior Embedded C Engineer | MATLAB/Simulink & HIL Testing
Senior Embedded C Engineer | MATLAB/Simulink & HIL Testing

Lorien • Dearborn (MI)

On-site
USD 55,000 - 83,000
Embedded Software Engineer (C, MATLAB/Simulink) — Hybrid/HIL
Embedded Software Engineer (C, MATLAB/Simulink) — Hybrid/HIL

HTC Global • Allen Park (MI)

Hybrid
USD 85,000 - 120,000
Hybrid/workplace flexibility
Work-life balance
Career development
+4
Hybrid Embedded Software Engineer — C, MATLAB/Simulink
Hybrid Embedded Software Engineer — C, MATLAB/Simulink

HTC Global Services • Allen Park (MI)

Hybrid
USD 100,000 - 140,000
Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
+5
Senior Embedded Software Engineer, Vehicle Controls - Remote
Senior Embedded Software Engineer, Vehicle Controls - Remote

Actalent • Oshkosh (WI)

Remote
USD 96,000 - 117,000
Remote work
Medical, dental & vision
401(k) retirement plan
+2
Embedded Software Engineer: MATLAB/Simulink, CAN/LIN, HIL
Embedded Software Engineer: MATLAB/Simulink, CAN/LIN, HIL

Fasttek • Dearborn (MI)

On-site
USD 90,000 - 130,000
Medical and Dental insurance
Vision
PTO
+3
Senior Embedded Software Architect - Vehicle Controls
Senior Embedded Software Architect - Vehicle Controls

Actalent • United States

Remote
USD 96,000 - 117,000
Embedded Systems Verification Engineer (SIL/HIL)
Embedded Systems Verification Engineer (SIL/HIL)

Cintal, Inc. • Chillicothe (IL)

On-site
USD 85,000 - 120,000
10 paid holidays per year
2 weeks of paid time off per year
Medical insurance including dental and
+5