Details:
Stefanini Group is hiring!
Stefanini is looking for Embedded Software Engineer, Allen Park, MI
For quick apply, please reach out to Ashish Sharma at 248-263-5623/[email protected]
We are seeking a hands-on Embedded Software Engineer with strong experience in Embedded C, MATLAB/Simulink, and embedded software testing. This role focuses on developing, debugging, integrating, and validating low-level software for hardware-connected systems. Automotive embedded experience-including CAN, LIN, diagnostics, and NVM-is preferred.
Key Responsibilities
- Design, develop, debug, integrate, and maintain Embedded C software for low-level and hardware-connected applications.
- Develop and maintain MATLAB/Simulink models, algorithms, and supporting code.
- Translate system, functional, and software requirements into software designs, algorithms, and implementation.
- Perform unit, integration, and system-level testing of embedded software.
- Develop and execute Hardware-in-the-Loop (HIL) test scenarios and analyze results.
- Debug embedded software and investigate software, hardware, and integration issues.
- Develop, integrate, and troubleshoot software using CAN and LIN communication protocols.
- Support embedded diagnostics and Non-Volatile Memory (NVM) functionality.
- Analyze test failures, perform root-cause analysis, and implement corrective actions.
- Collaborate with hardware, systems, controls, software, and test engineering teams.
- Support requirements management and traceability, test planning, defect tracking, verification, and validation.
- Support software integration, validation, and release activities.
- Improve embedded software development, debugging, and testing processes.