Embedded Software Engineer
EPITEC · Allen Park, MI
Apply directly on EPITEC’s careers site — no account needed.
About the role
Dearborn, MI | HYBRID
W2 CONTRACT ONLY
Position Overview
We are seeking an Embedded Software Engineer III to develop, integrate, test, and validate embedded software solutions for automotive applications. This role focuses on Embedded C development, MATLAB/Simulink modeling, algorithm development, integration testing, HIL testing, diagnostics, low-level code debugging, and requirements-based software development . The ideal candidate will have experience working with CAN, LIN, NVM, and automotive communication systems throughout the software development lifecycle.
Key Responsibilities
Hybrid – 4 days onsite per week
#INDOEM
W2 CONTRACT ONLY
Position Overview
We are seeking an Embedded Software Engineer III to develop, integrate, test, and validate embedded software solutions for automotive applications. This role focuses on Embedded C development, MATLAB/Simulink modeling, algorithm development, integration testing, HIL testing, diagnostics, low-level code debugging, and requirements-based software development . The ideal candidate will have experience working with CAN, LIN, NVM, and automotive communication systems throughout the software development lifecycle.
Key Responsibilities
- Develop embedded software and algorithms from system and software requirements.
- Design, implement, and validate software using Embedded C and MATLAB/Simulink.
- Perform unit, integration, regression, and HIL testing to ensure software quality and performance.
- Debug and troubleshoot low-level embedded software and hardware integration issues.
- Develop and validate functionality involving CAN, LIN, diagnostics, and NVM systems.
- Support requirements management, traceability, and software verification activities.
- Collaborate with systems, hardware, validation, and cross-functional engineering teams.
-
Participate in Agile development and continuous software improvement initiatives.
- 6+ years of engineering/IT experience with 4+ years of embedded software development experience.
- Strong experience with Embedded C development.
- Experience with MATLAB/Simulink modeling and testing.
- Hands-on experience with:
- Integration Testing
- HIL Testing
- Requirements Management
- Algorithm Design from Requirements
- Low-Level Code Debugging
- CAN and LIN Communication Protocols
- Automotive Diagnostics (UDS)
- NVM Development and Validation
- Experience working within Agile development environments.
-
Bachelor's degree in Engineering, Computer Science, or related field.
Hybrid – 4 days onsite per week
#INDOEM
Description sourced from the public LinkedIn listing — this role isn't indexed from the company's career page yet.
Skills
- C
- Agile
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Get my matched jobs
Free account — no card required
93 119 live jobs · 17 642 companies tracked · 170 added today