Embedded Software Engineer

Stefanini International Holdings Ltd

  • Allen Park, MI
  • 17 days ago

    Highlights

    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.

    Numbers & Facts

    LocationAllen Park, MI

    Description

    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.

    Similar Jobs