Embedded Software Engineer
Apex Systems Inc
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. Apex Systems
$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...SuggestedImmediate startVisa sponsorshipFlexible hours- 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...SuggestedWork at officeFlexible hours
- 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...SuggestedWork experience placementImmediate startVisa sponsorshipFlexible hoursNight shift
- ...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...SuggestedWork experience placement
$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-...SuggestedImmediate startFlexible hoursShift work- 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...
- 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...
$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$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 startRemote workFlexible hours- 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...
- Automotive Embedded Software Engineer - AUTOSAR C++ You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others...
- 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 timeFor contractors
$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 startWork from homeFlexible hours- ...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
$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 startFlexible hours$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 startFlexible hours- 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...
- 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,...
$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$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 timeImmediate startVisa sponsorshipFlexible hours- ...game changing capabilities to our warfighters through digital engineering, software, and hardware solutions that are essential to our core of... ...the Job We are seeking a skilled and experienced Senior Embedded Software Engineer to join the Parry Labs team in the...Full timeRelocation package
$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 startVisa sponsorshipFlexible hours$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 startFlexible hours- 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 officeRelocation
$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$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 startFlexible hours- ...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 officeLocal area
- Lucid Motors is seeking an experienced embedded software engineer to develop and optimize the autonomous driving compute platform. You will implement sensor drivers, middleware, diagnostics, perception, planning and control modules while ensuring high software quality...
$85.4k - $192.9k
...Marketing, Sales and Service.In this position...We are seeking a Software or Systems Engineer to join our Software Quality Assurance organization. This... ...implementation and assessments.2+ years' experience with embedded software development expertise, with experience in C/C++,...Immediate startFlexible hours- Job Description Job Description Experience Required: 5+ Years of experience developing Closures Systems (Door / Hood / Liftgate/Tailgate) and exposure to writing technical specifications. · Candidate may have: Experience with sheet metal body structures, ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- id software Allen Park, MI
- embedded software Allen Park, MI
- software technology Allen Park, MI
- software implementation project manager Allen Park, MI
- software Allen Park, MI
- remote software sales Allen Park, MI
- embedded firmware developer
- junior embedded software engineer
- embedded software engineer remote
- embedded android developer




