Stefanini, Inc logo

Embedded Software Engineer

Stefanini, Inc
  • Allen Park, MI
    8 days ago

    Job Description

    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/Ashish.sharma@stefanini.com

    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.

     



    Skills Required

    • Embedded C development
    • MATLAB/Simulink development and modeling
    • Embedded software development and testing
    • Unit and integration testing
    • Low-level embedded software debugging
    • Translating system/software requirements into software
    • Algorithm development and implementation

     

    Skills Preferred

    • Hardware/software integration
    • HIL testing
    • Automotive embedded systems
    • CAN and LIN communication protocols
    • Automotive diagnostics
    • NVM/non-volatile memory
    • MATLAB/Simulink-based algorithm development
    • Requirements management and traceability
    • Embedded test automation
    • Embedded or low-level debugging tools

     

    Experience Required

    • 4+ years of hands-on embedded software development.
    • Strong hands-on Embedded C development experience.
    • Hands-on MATLAB/Simulink development, modeling, or algorithm implementation.
    • Experience with unit and integration testing of embedded software.
    • Experience debugging embedded software and investigating low-level issues.
    • Experience translating technical or system requirements into software designs, algorithms, and implementation.
    • Practical experience with at least one additional programming language, or advanced proficiency in a primary language.
    • 6+ years of overall IT experience consistent with an Engineer 3 level.

     

    Experience Preferred

    • Embedded software development for automotive or other hardware-connected systems.
    • HIL testing and hardware/software integration.
    • CAN and LIN protocols, automotive diagnostics, and NVM.
    • Embedded requirements management and traceability.
    • Algorithm design and implementation based on system requirements.
    • Low-level debugging and root-cause analysis of embedded software/hardware issues.
    • Collaboration with hardware, controls, systems, and test engineering teams.
    • MATLAB/Simulink-based algorithm development and validation.

     

    Education Required: 

    • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.

     

    Education Preferred: 

    • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Controls Engineering, or a related technical discipline.

     

     

    About Stefanini Group

    The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.

     

    #LI-AS4

    #LI-ONSITE

    Numbers & Facts

    LocationAllen Park, MI
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1987
    Websitehttp://www.stefanini.com

    About Company

    Stefanini is a global IT services company with over 24,000 employees across 77 offices in 40 countries across the Americas, Europe, Africa, Australia, and Asia. Since 1987, Stefanini has been providing offshore, onshore and nearshore IT services, including application development and outsourcing services, IT infrastructure outsourcing (help desk support and desktop services), systems integration, consulting and strategic staffing to Fortune 1000 enterprises around the world.

    With a base of over 500 active clients, including more than 300 multinationals, Stefanini maintains a strong presence in industries such as financial services, manufacturing, telecommunications, chemical, services, technology, public sector, and utilities. Clients benefit from Stefanini's financial stability, sustained year-over-year growth, and zero net debt. The corporate global headquarters is located in Sao Paulo, Brazil with European headquarters in Brussels and North American headquarters in metropolitan Detroit.

    Skills

    • ActionScriptunmatched
    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • Application Integrationunmatched
    • Bug Tracking/Defect Managementunmatched
    • C Programming Languageunmatched
    • Capability Maturity Model (CMM)unmatched
    • Communications Protocolsunmatched
    • Consultingunmatched
    • Corrective Actionunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Embedded Hardwareunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Failure Analysisunmatched
    • Financial Servicesunmatched
    • Fortune 1000 Customersunmatched
    • Governmentunmatched
    • Hardware Developmentunmatched
    • Hardware Quality Assuranceunmatched
    • Hardware-Software Integrationunmatched
    • Information Technology & Information Systemsunmatched
    • Information Technology Consultingunmatched
    • Information Technology Outsourcingunmatched
    • Integration Testingunmatched
    • MATLABunmatched
    • Manufacturingunmatched
    • Nearshoringunmatched
    • Non-volatile Memoryunmatched
    • Programming Languagesunmatched
    • Quality Assurance Methodologyunmatched
    • Recruiting Strategyunmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • Software Administrationunmatched
    • Software Debuggingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Software Validationunmatched
    • System Integration (SI)unmatched
    • System Testunmatched
    • Systems Engineeringunmatched
    • Telecommunicationsunmatched
    • Test Automationunmatched
    • Test Scenariounmatched
    • Testingunmatched
    • Traceabilityunmatched
    • Unit Testunmatched
    • Validation Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder