Why This Role Stands Out
This role offers a fantastic opportunity to drive innovation in embedded software development, working across the full software lifecycle to create impactful solutions. You'll thrive here if you possess strong skills in embedded C, MATLAB, and various testing methodologies, and are eager to contribute to a reputable company.
Quick Overview
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 /
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 ResponsibilitiesDesign, 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 RequiredEmbedded C developmentMATLAB/Simulink development and modelingEmbedded software development and testingUnit and integration testingLow-level embedded software debuggingTranslating system/software requirements into softwareAlgorithm development and implementation
Skills PreferredHardware/software integrationHIL testingAutomotive embedded systemsCAN and LIN communication protocolsAutomotive diagnosticsNVM/non-volatile memoryMATLAB/Simulink-based algorithm developmentRequirements management and traceabilityEmbedded test automationEmbedded or low-level debugging tools
Experience Required4+ 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 PreferredEmbedded 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
Similar jobs
- PE
Silicon Design Engineer
NewAuto ApplyPersimmons
San Jose, California🇺🇸Hybrid8 hours agoVerilogEngineering - LP
Cleared Network Engineer (Cisco ACI) - TS/SCI w/ Poly
NewAuto ApplyLeading Path Consulting
McLean, Virginia🇺🇸On-site6 hours agoAnsibleChefPuppet+3Technology - LP
Cleared Network Engineer (Cisco ACI) - TS/SCI w/ Poly
NewAuto ApplyLeading Path Consulting
Warrenton, Virginia🇺🇸On-site6 hours agoAnsibleChefPuppet+3Technology - ES
Senior Software Engineer Agentic AI Platform
eSolutionsFirst, LLC
Vienna, VA🇺🇸On-site7 weeks agoMicroservicesSQLSpring+8Technology - SC
Network Engineering Team Lead
NewCorporation Service Company
Tallahassee, FL🇺🇸RemoteYesterdayEncryptionLoad BalancingSOC 2+15 - PN
Staff AI Software Engineer
PaloAlto Networks
CA🇺🇸$124k - $201.5k/yrOn-site3 months agoDjangoDockerFastAPI+10Technology - HA
Specialist, GNC Engineer
NewHarris Corporation
Richardson, TX🇺🇸HybridYesterdayRoboticsAgileMicrosoft Office+1Engineering - HA
Senior Specialist, Software Engineering (Embedded) 1
NewHarris Corporation
Richardson, TX🇺🇸On-siteYesterdayEmbedded SystemsScrumAgile+2Technology - HA
Sr Associate, Software Engineer
Harris Corporation
Salt Lake City, UT🇺🇸Hybrid5 days agoRubySQLC#+4Technology - GE
Application Programmer
Genesis10
Chandler, AZ🇺🇸$55 - $63/hrHybrid1 week agoEstimatingTriage - BA
Senior AI-Assisted Tooling Software Engineer
Booz Allen Hamilton
Laurel, MD🇺🇸$86.8k - $198k/yrOn-site2 weeks agoEmbedded SystemsAssemblyLLM+1Technology - RD
Software Developer - Senior
Randstad Digital
Austin, TX🇺🇸$62 - $65/hrHybrid3 weeks agoMongoDBSOAPScrum+10Technology