Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Apex Systems

Embedded Software EngineerPosition OverviewWe are seeking an experienced Embedded Software Engineer with strong hands-on experience in Embedded C, MATLAB/Simulink development and modeling, and embedded software testing.The ideal candidate will work at the intersection of embedded software and hardware, developing, debugging, integrating, and validating low-level software for embedded systems. The candidate should have demonstrated experience translating system and software requirements into embedded code and algorithms, developing MATLAB/Simulink models, and performing unit, integration, and Hardware-in-the-Loop (HIL) testing.Experience with automotive embedded systems, including CAN, LIN, diagnostics, NVM, and low-level debugging, is strongly preferred.This position requires a hands-on engineer who can work closely with software, hardware, systems, controls, and test teams to identify issues, perform root-cause analysis, and deliver reliable embedded software solutions.Key ResponsibilitiesDesign, develop, debug, integrate, and maintain embedded software using Embedded C for hardware-connected and low-level applications.Develop and maintain MATLAB/Simulink models, algorithms, and supporting code based on system and software requirements.Translate system, functional, and software requirements into embedded software designs and implementable algorithms.Perform unit testing, integration testing, and system-level testing of embedded software.Develop and execute Hardware-in-the-Loop (HIL) test scenarios and analyze test results.Perform low-level debugging of embedded software and investigate software, hardware, and integration issues.Develop, integrate, and troubleshoot software involving CAN and LIN communication protocols.Support embedded systems involving diagnostics and NVM (Non-Volatile Memory) functionality.Analyze software and system test failures, perform root-cause analysis, and implement corrective actions.Collaborate with hardware, systems, controls, software, and test engineers to ensure successful software and hardware integration.Participate in requirements management, requirements traceability, test planning, defect tracking, and verification/validation activities.Support software integration, validation, and release activities across embedded system development cycles.Contribute to the continuous improvement of embedded software development, debugging, and testing processes.Skills RequiredEmbedded C developmentMATLAB/Simulink development and modelingEmbedded software developmentEmbedded software testingUnit testingIntegration testingLow-level embedded software debuggingSoftware development based on system/software requirementsAlgorithm development and implementationSkills PreferredHardware/software integration experienceHardware-in-the-Loop (HIL) testingAutomotive embedded systemsCANLINAutomotive diagnosticsNVM / Non-Volatile MemoryMATLAB/Simulink-based algorithm developmentRequirements management and traceabilityEmbedded test automationDebugging using embedded/low-level development toolsExperience Required4+ years of hands-on embedded software development experienceStrong hands-on experience developing software using Embedded CHands-on experience with MATLAB/Simulink development, modeling, or algorithm implementationDemonstrated experience performing unit and integration testing of embedded softwareExperience debugging embedded software and investigating low-level software issuesExperience translating technical/system requirements into software designs, algorithms, and implementationPractical experience in at least one additional programming language or advanced proficiency in a primary programming languageOverall 6+ years of IT experience consistent with an Engineer 3 levelExperience PreferredExperience developing embedded software for automotive or other hardware-connected systemsHands-on experience with HIL testing and hardware/software integrationExperience with CAN and LIN communication protocolsExperience with automotive diagnosticsExperience with NVM/non-volatile memoryExperience with embedded system requirements management and requirements traceabilityExperience designing and implementing algorithms from system requirementsExperience performing low-level debugging and root-cause analysis of embedded software/hardware issuesExperience working directly with hardware, controls, systems, and test engineering teamsExperience with MATLAB/Simulink-based algorithm development and validationEducation RequiredBachelor's Degree in:Computer EngineeringElectrical EngineeringComputer ScienceSoftware EngineeringOr a related technical disciplineEducation PreferredMaster's Degree in:Electrical EngineeringComputer EngineeringComputer ScienceSoftware EngineeringControls EngineeringOr a related technical disciplineAdditional Safety Training / Licensing / Personal Protection RequirementsNo additional requirements specified.Additional InformationWork Status: Hybrid, 4 days weeklyImportant Supplier Screening GuidanceThe customer is specifically seeking candidates with a strong embedded software engineering background.Primary Experience to PrioritizeCandidates should have substantial hands-on experience with:Embedded CMATLAB/SimulinkEmbedded software testingHands-on embedded software developmentCandidates should also be evaluated for experience with:CANLINDiagnosticsNVMHIL testingLow-level debuggingRequirements managementAlgorithm developmentHardware/software integrationThe successful candidate should be able to demonstrate actual hands-on experience:Developing and debugging embedded codeWorking with MATLAB/SimulinkTranslating requirements into algorithms and softwareValidating embedded software through unit, integration, system, and/or HIL testingPlease do not prioritize or submit candidates whose experience is primarily general software development, web development, application development, or software testing without substantial hands-on embedded software development experience.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Allen Park, MI vacancy
  • $68.3k - $192.9k

     ...2026-10-15Ford’s Research and Advanced Engineering team takes new ideas from theory to reality...  ...to drive a Ford.In this position...Lead software development within an agile...  ...relevant education and experience5+ years of Embedded Software Experience, Body Control System... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • In this position...Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should possess strong experience on CAN and Ethernet communication protocols. Experience in AUTOSAR is a plus. Candidate... 
    Suggested
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours
    Night shift

    Ford

    Dearborn, MI
    4 days ago
  • Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements to software architecture specifications, develop the embedded software and validate system functions in safety critical... 
    Suggested
    Work at office
    Flexible hours

    Flex N Gate

    Allen Park, MI
    4 days ago
  •  ...Embedded Software EngineerWe are seeking an experienced professional with a strong background in embedded software engineering. The ideal candidate will have hands-on experience in Embedded C, MATLAB/Simulink, and embedded software testing. The role involves working at... 
    Suggested
    Work experience placement

    Artech

    Allen Park, MI
    1 day ago
  • $99.6k

     ...Dearborn, MI, United StatesWorkplace: HybridSchedule: Full timePosted: 2026-10-13In this position... The Battery Management Embedded Software Engineer owns the base software platform beneath the application layer for high-voltage battery management controllers — the real-... 
    Suggested
    Immediate start
    Flexible hours
    Shift work

    Ford

    Dearborn, MI
    4 days ago
  • Embedded Firmware Developer Develop embedded firmware in C/C++ for microcontroller based lighting or projector modules. Work with common peripherals like SPI, I2C, UART, PWM, Client, etc. Interface with LED drivers / projector components and support pixel-level control... 

    ClifyX

    Allen Park, MI
    19 hours ago
  •  ...Job Description Job Description Embedded Software Engineer (Embedded C, MATLAB/Simulink) Job Overview We are seeking an experienced Embedded Software Engineer with hands-on expertise in Embedded C, MATLAB/Simulink development and modeling, and embedded software testing... 

    HTC Global Services Inc

    Allen Park, MI
    4 days ago
  • Ford is seeking a Product Development Engineer for its IVI camera software on embedded platforms. You will design, develop, and deploy high-availability camera software across Ford's IVI systems, ensuring real-time performance in resource-constrained ECUs and integration... 

    Ford Motor Company

    Dearborn, MI
    5 days ago
  • $99.1k - $166.2k

     ...world's most iconic brands. What you’ll do Embedded Firmware Development & Architecture...  ...partitioning, secure bootloaders, and modular software layers that support both functional and...  ...reviews. Cross-Functional Co-Engineering Collaborate with software, controls, and... 
    Immediate start
    Remote work
    Flexible hours

    Ford Energy

    Dearborn, MI
    4 days ago
  • $72k - $112k

     ...000 per year Requirements: At least 4 years of hands-on embedded software development experience Strong experience developing software...  ...least 6 years of overall IT experience consistent with an Engineer 3 level Bachelors degree in Computer Engineering,... 
    Full time

    HTC Global Services Inc

    Allen Park, MI
    4 days ago
  • Software Engineer You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as...  ...C++ for a QNX RTOS. What you will be able to do: Design an embedded software solution that will execute in ETAS implementation of... 

    Omni Inclusive

    Dearborn, MI
    19 hours ago
  • Software Engineer You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as...  ...C++ for a QNX RTOS. What you will be able to do: Design an embedded software solution that will execute in ETAS implementation of... 

    Omni Inclusive

    Dearborn, MI
    19 hours ago
  • We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration...  ...field. Minimum 10+ years of experience in automotive embedded software development environments. This position is focused on the design... 
    Full time
    For contractors

    Alten

    Detroit, MI
    3 days ago
  • $137.01k - $192.25k

     ...electrification, smart mobility technologies, and more!You'll have…Bachelor’s degree or foreign equivalent in Electrical and Electronic Engineering, Electronics Engineering, Computer Engineering, or a related field and 5 years of progressive, post-baccalaureate experience in... 
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • $85.4k - $166.6k

     ...vehicles that are as smart as you are. The Vehicle Cyber Security Engineer serves a key role in shaping the future of product development...  ...of education and experience. 5+ years of experience with embedded, IoT and/or product systems Cybersecurity Functional knowledge... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  •  ...General Responsibilities:The Software Design Engineer is primarily responsible for developing software component design specifications, based...  ...software testersQualifications:5+ years' experience in writing embedded software in C with knowledge of Eclipse IDE or similar... 
    Local area

    Astemo Ltd.

    Detroit, MI
    1 day ago
  •  ...Senior Embedded Software EngineerAt Parry Labs we believe the modern combat advantage relies on the speed and scale of open systems. We're...  ...game changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our... 
    Full time
    Relocation package

    Parry Labs

    Detroit, MI
    4 days ago
  • MUST BE A US CITIZEN (ITAR RQMT). Support a Fortune 500 Aero-Defense Company as an Embedded Software Engineer. Highly skilled in object-oriented design and C++ embedded software development. Familiarity with Ethernet communications. Skills Preferred Experience working... 

    Donatech

    Detroit, MI
    5 days ago
  • Wayve is seeking an exceptional technical leader to build and head the US Application Software Team in Detroit or Sunnyvale, guiding an engineering group through bring-up and early validation of our AI software stack on customer hardware. You will own platform bring-up,... 

    Wayve

    Detroit, MI
    2 days ago
  • $65.1k - $166.2k

     ...performance for branded and non-branded audio systems. Work closely with Ford audio component engineers and cross-functional teams—including vehicle program, electrical, software, acoustics, design, purchasing, quality, and manufacturing partners—to align system... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    5 days ago
  •  ...Ford in Dearborn, MI is seeking a High-Voltage Battery Monitoring System Hardware Engineer to lead design, development, validation, and release of battery monitoring hardware for EV programs. You will own critical monitoring architecture, including cell sensing, current... 

    Ford

    Dearborn, MI
    3 days ago
  • $66.66k - $170k

     ...Driver Assistance Technology (ADAS) team develops state-of-the-art software and algorithms to deliver best-in-class features like adaptive...  ..., and 360 camera systems. We are seeking a highly driven engineer responsible for the core development work for ADAS sensors. You... 
    Part time
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $99.6k - $192.9k

     ....In this position...We are looking for an experienced Hardware Engineer to own signal integrity (SI) and hardware robustness for high-speed...  ...for in-vehicle network implementations.Collaborate with software and firmware teams during hardware bring-up and testing.Build strong... 
    Immediate start

    Ford

    Dearborn, MI
    1 day ago
  • $99.6k - $166.6k

     ...as you are. In this position... The Front-End (UI) Lead Engineer is a hands-on technical leadership role responsible for...  ...a team of UI developers while driving best practices in modern software engineering application architecture API design and responsive... 
    Full time
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Ford Motor

    Dearborn, MI
    17 days ago
  • $99.6k

     ...turn ideas into high-quality vehicles, software and experiences across gas, hybrid and electric...  ...Software Integration and Validation Engineer, you will play a critical role in...  ...Strong understanding of automotive systems, embedded software, and control systems.Demonstrated... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  •  ...Susan Davis and Kathleen Sheedlo via email.*** Cloud Prognostics Engineer (Systems Engineer) MBSE methodologies using tools like SysML...  ...traceability from high-level customer experience goals down to software requirements, hardware interfaces, and Design Verification Plans... 
    Work at office
    Local area

    Kyyba

    Dearborn, MI
    1 day ago
  • $99.6k - $166.6k

     ...vehicles. Come build what matters.In this position... The ADAS Software Update Systems Engineer owns the system design, specification, and analysis of...  ...field.2+ years of experience in systems engineering, embedded software, or automotive electronics, with responsibility... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  • $74.3k - $166.2k

    Feature Systems Engineer - Customer Connectivity Settings and FordPass Activation We made...  ...specializing in highly complex electrical software systems.Demonstrated 1 year expertise in...  ...and design of infotainment and embedded systems.Minimum 1yr experience with cloud... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago
  • Job-ID32971179Reference26-03009Job Title: (Systems Engineer Engineer 3)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively... 
    Work at office
    Relocation

    Kyyba

    Dearborn, MI
    5 days ago
  • $86.6k - $144.9k

    Ford Racing chassis systems engineer focused on analysis and integration of chassis components to deliver vehicle level performance targets...  ...lifecycle.Experience with ADAMS vehicle dynamics CAE modeling software requiredStrong knowledge of chassis systems and how they... 
    Immediate start

    Ford

    Allen Park, MI
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!