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

Embedded Software Engineer

Apex Systems Inc

Embedded Software Engineer

Job#:

Job Description:

Embedded Software Engineer

Position Overview

We 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 Responsibilities

  • Design, 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 Required

  • Embedded C development
  • MATLAB/Simulink development and modeling
  • Embedded software development
  • Embedded software testing
  • Unit testing
  • Integration testing
  • Low-level embedded software debugging
  • Software development based on system/software requirements
  • Algorithm development and implementation

Skills Preferred

  • Hardware/software integration experience
  • Hardware-in-the-Loop (HIL) testing
  • Automotive embedded systems
  • CAN
  • LIN
  • Automotive diagnostics
  • NVM / Non-Volatile Memory
  • MATLAB/Simulink-based algorithm development
  • Requirements management and traceability
  • Embedded test automation
  • Debugging using embedded/low-level development tools

Experience Required

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

Experience Preferred

  • Experience developing embedded software for automotive or other hardware-connected systems
  • Hands-on experience with HIL testing and hardware/software integration
  • Experience with CAN and LIN communication protocols
  • Experience with automotive diagnostics
  • Experience with NVM/non-volatile memory
  • Experience with embedded system requirements management and requirements traceability
  • Experience designing and implementing algorithms from system requirements
  • Experience performing low-level debugging and root-cause analysis of embedded software/hardware issues
  • Experience working directly with hardware, controls, systems, and test engineering teams
  • Experience with 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

Additional Safety Training / Licensing / Personal Protection Requirements

No additional requirements specified.

Additional Information

Work Status: Hybrid, 4 days weekly

Important Supplier Screening Guidance

The customer is specifically seeking candidates with a strong embedded software engineering background .

Primary Experience to Prioritize

Candidates should have substantial hands-on experience with:

  • Embedded C
  • MATLAB/Simulink
  • Embedded software testing
  • Hands-on embedded software development

Candidates should also be evaluated for experience with:

  • CAN
  • LIN
  • Diagnostics
  • NVM
  • HIL testing
  • Low-level debugging
  • Requirements management
  • Algorithm development
  • Hardware/software integration

The successful candidate should be able to demonstrate actual hands-on experience:

  • Developing and debugging embedded code
  • Working with MATLAB/Simulink
  • Translating requirements into algorithms and software
  • Validating embedded software through unit, integration, system, and/or HIL testing

Please 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.

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Everforth Apex team member can provide.

Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.

If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at (email protected) or . Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.

UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Allen Park, MI vacancy
  •  ...DescriptionJob DescriptionSkills Required: Embedded C development MATLAB / Simulink development and modeling Embedded software development Embedded software testing Unit testing...  ...+ years of IT experience consistent with an Engineer 3 level. Education Required: Bachelor's... 
    Suggested

    V2soft

    Allen Park, MI
    1 hour ago
  • $46.06 per hour

     ...Now Hiring: Embedded Software Engineer Location: Allen Park, MI Pay Rate: $46.06/hour Schedule: Fully onsite Put your embedded software expertise to work on advanced automotive platforms. We're hiring an Embedded Software Engineer / BSW Platform Integration... 
    Suggested
    For contractors
    Local area
    Immediate start

    Advantage Technical

    Allen Park, MI
    1 day ago
  •  ...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... 
    Suggested

    Apex Systems

    Allen Park, MI
    5 days ago
  • $61 - $66 per hour

     ...Category: Information Technology Position Type: Contract Duration: Long-term Remaining Positions: 1 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,... 
    Suggested
    Contract work

    Stefanini Group

    Allen Park, MI
    4 days ago
  • $40 - $60 per hour

    Embedded Software Engineer ( 2325992) Dearborn, Michigan Salary: USD40 - USD60 per hour Role Overview This is a hands‑on embedded engineering role for someone who writes, debugs, and validates low‑level software that runs on real hardware. The engineer will turn system... 
    Suggested
    Hourly pay

    Lorien

    Dearborn, MI
    4 days ago
  •  ...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. The ideal candidate... 

    HTC Global Services

    Allen Park, MI
    4 days ago
  •  ...Software EngineerYou will be involved in the design, implementation, and validation of software...  ...control, and others. In this role Engineers will focus on software development and integration...  ....What you will be able to do:Design an embedded software solution that will execute in... 

    Omni Inclusive

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

    In 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-time operating system, hardware abstraction, drivers, communication stacks, software... 
    Immediate start
    Flexible hours
    Shift work

    Lincoln Motor Company

    Dearborn, MI
    4 days ago
  •  ...Responsibilities Lead the design, development, and integration of embedded software for automotive electronic control units (ECUs) Translate...  ...cross-functionally with customers, program managers, and engineering teams to define and refine product requirements Analyze... 
    Flexible hours

    ClifyX, INC

    Allen Park, MI
    8 days ago
  •  ...Embedded Software Engineer AUTOSAR / BSW Platform Integration Job Overview / Summary We are seeking an Embedded Software Engineer with experience in automotive embedded software development, microcontroller-based platforms, and AUTOSAR Classic architecture... 

    HTC Global Services

    Allen Park, MI
    3 days ago
  •  ...Embedded Software Engineer (Intern Or New Graduate)Join the revolution of connected vehicles!Join our elite team as an Embedded Software Engineer (Intern or New Graduate) to build the software that powers our advanced V2X architectures, enabling vehicles to communicate... 
    Internship
    Relocation

    Airspace Experience Technologies (ASX)

    Detroit, MI
    53 minutes ago
  •  ...Embedded Software Engineer Detroit, MIResponsibilities:Ability to debug and triage pipeline issues.Work with vendor to debug and resolve camera pipeline related issue.Debug and resolve issues in camera interface in automotive domain.Integration of algorithms in camera... 

    Kasmo Global

    Detroit, MI
    5 days ago
  •  ...Develop and integrate Android platform audio software, including custom AOSP framework...  ...Requirements Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer...  ...Services, audio focus management, or related embedded audio components. At least one year... 
    Full time
    Work at office
    Immediate start
    Flexible hours

    Ford Motor

    Dearborn, MI
    10 days ago
  •  ...Battery Management Systems Hardware Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the aforementioned worksite. Hence, the employee must live within a reasonable... 
    Work from home

    Clay Today

    Dearborn, MI
    4 days ago
  • $137.01k - $192.25k

     ...electrification, smart mobility technologies, and more!ResponsibilitiesWhat you'll be able to do:Battery Management Systems Hardware Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work... 
    Immediate start
    Work from home
    Flexible hours

    Ford Motor Company

    Allen Park, MI
    4 days ago
  •  ...Ford Motor Company in Dearborn, Michigan seeks a Battery Management Systems Hardware Engineer to define and manage requirements for BMS in next‑gen electrified vehicles. This hybrid role combines home and worksite collaboration, with cross‑functional teams driving robust... 

    Ford Motor Company

    Dearborn, MI
    4 days ago
  •  ...Ford Racing is seeking an independent engineer to lead brake hardware design for an upcoming off-road vehicle. You will drive the design, release, and delivery of brake components (calipers, rotors, lines/hoses) with a focus on performance and regulatory compliance.... 

    Ford Motor Company

    Allen Park, MI
    3 days ago
  •  ...Ford is seeking a Director of Hardware Engineering & Integration to lead the ATP-owned hardware, integration, and deployment strategy across Ford plants. You will own end effectors, tooling, edge compute, RoboGym test cells, and safety documentation while driving a standardized... 

    Ford Motor Company

    Dearborn, MI
    4 days ago
  •  ...Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)Expert-level understanding of Systems Engineering principles (e.g., requirement decomposition, V-model, interface management, FMA, verification).Theoretical and practical... 
    Work experience placement
    Immediate start

    Artech

    Dearborn, MI
    2 days ago
  • Ford Motor Company seeks a Technical Expert focused on Best-in-World reliability for suspension and steering, delivering high time in service improvements. You will drive reliability growth, identify stress factors, and develop test methods to eliminate HTIS failures, ...

    Lincoln Motor Company

    Dearborn, MI
    4 days ago
  •  ...Stack Development, PHP, Vue 3, MySQL, AWS Cloud Infrastructure, Git Version Control, CRUD Applications, Restful, API, Software Developer, Software Engineer, Programmer Analyst, Architect, Michigan Recruiters, Information Technology Jobs, IT Jobs, Michigan Recruiting... 
    Work at office
    Remote work
    2 days per week
    3 days per week

    NextStep

    Taylor, MI
    5 days ago
  • $160k - $240k

     ...sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between...  ...Dearborn, Mich., and Palo Alto, Calif. Meet the team: The Embedded Software team develops foundational platform software critical to... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    latitude

    Detroit, MI
    1 day ago
  •  ...Ford Motor Company is seeking an Engine Controls Software Engineer to join the Engine Controls software team. You will collaborate across calibration...  ...software for boosted engine programs. You’ll design embedded engine controls, capture requirements, and validate through... 

    Lincoln Motor Company

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

     ...: Full time Posted: Preferred Degree: Bachelor of Engineering In this position... Lead the development and delivery...  ...cross-functional teams—including vehicle program, electrical, software, acoustics, design, purchasing, quality, and manufacturing... 
    Full time
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    2 days ago
  •  ...Latitude AI is driving Ford’s autonomy roadmap with an in-house embedded software platform for radars and lidars. We seek a Senior Embedded Software Engineer to develop safe, efficient software in C++ for resource-constrained environments and to align with Functional Safety... 

    Latitude AI LLC

    Detroit, MI
    4 days ago
  • $70.71 - $88.62 per hour

     ...Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Mechanical Engineering,...  ...of the following skills is required: 1. Utilizing Embedded C to design and develop Automotive software for production programs. 2. Designing and implementing... 
    Full time
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    20 hours ago
  • Lorien is seeking an Embedded Software Engineer in Dearborn, MI to design, implement, and validate embedded software running on hardware. You will develop production-quality Embedded C code, create MATLAB/Simulink models, and perform comprehensive unit, integration, and... 

    Lorien

    Dearborn, MI
    4 days ago
  • Adidev Technologies Inc. Responsibilities and Duties Design and build applications for the iOS or Android platform Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify...
    Immediate start
    Remote work
    Relocation package

    Adidev Technologies Inc

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

     ...Job-ID: 66341 Category: Research and Advance Engineering Location: Dearborn, MI, United States Workplace: Hybrid Schedule: Full time Posted: Preferred Degree: Doctor of Philosophy We made history and now we work to transform the... 
    Full time
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    2 hours ago
  •  ...Cypress HCM seeks a Systems Engineer to bridge software and systems engineering for the Arene service platform's SDK and Tools initiatives. The...  ...requirements, designing architectures, and working across embedded and distributed software environments to deliver scalable... 

    Cypress HCM

    Dearborn, MI
    4 days ago

Do you want to receive more vacancies?

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