Embedded Engineer Jobs

1,935 jobs found — updated daily

ADAS Embedded SW Engineer

Ford•Dearborn, MI
•$84,480 - $166,200•Hybrid

About The Position

Ford Motor Company is seeking an ADAS Embedded SW Engineer to develop and integrate embedded software for feature applications in next-generation ADAS systems. The position focuses on validation and verification of new features, while also supporting software requirements, modeling, code generation, testing, and real-world feature evaluation. The engineer will contribute to quality practices and technical leadership within collaborative, cross-functional teams and agile development sprints. The role includes validating and debugging software in bench and HIL setups, as well as pre-production and prototype vehicles. It also involves planning and executing manual and automated tests, analyzing results, investigating root causes, and supporting test automation and tooling. The position is hybrid, with a requirement to be onsite four or more days per week. The salary grade is 7–8, with a stated salary range of $84,480–$166,200. Final grade and salary placement depend on candidate skills and experience, job scope, responsibility, and competitive market value. Visa sponsorship is available. Candidates must be legally authorized to work in the United States; employment eligibility will be verified at hire.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or Computer Science.
  • At least 2 years of experience with embedded software, Model Based Design, and Simulink and Stateflow implementation.
  • At least 2 years of experience with embedded software C programming.
  • At least 2 years of experience testing embedded software, including MIL/SIL testing.

Nice To Haves

  • Understanding of feature specifications, FMEAs, robustness disciplines, and Design Verification Plans.
  • Understanding of performance requirements and interactions with other features and the system, and ability to establish quantitative and subjective performance verification procedures.
  • Experience with control algorithms using MATLAB, Simulink, or equivalent.
  • Experience working on driver assistance technologies using radar, cameras, sensors, or similar technologies.
  • Experience with data collection and analysis, ideally in driver-assist technology.
  • Experience using test management tools for test strategy and case development, test execution (manual and automated), and test metric reporting.
  • Demonstrated ability to work with defect management systems such as JIRA.
  • Ability to interpret C/C++, Java code, or logs to aid issue resolution.
  • Experience with automated test systems and test script development.
  • Experience with MATLAB, shell scripting, Jenkins, GitHub, and Linux development.
  • Experience with low-level debugging tools such as Lauterbach ICE, Wireshark, and oscilloscopes.
  • Experience with automated testing environments, frameworks, and programming languages such as Gtest, CUnit, Slash, Python, or Ruby.
  • Experience using hardware-in-the-loop (HIL) systems and setting up test benches.
  • Experience with debuggers and CAN tools such as CANalyzers or similar test equipment.

Responsibilities

  • Design, develop, and integrate the embedded software platform for feature applications in Ford’s next-generation ADAS systems.
  • Apply best practices to modeling and coding standards, static analysis, model, requirement, and code coverage, and model-testcase reviews.
  • Support real-world testing of ADAS features in collaboration with partner teams.
  • Support software requirement development, modeling, code generation, and different levels of testing for developed features.
  • Flash, validate, and debug code in bench and HIL setups, and in pre-production and prototype vehicles.
  • Conduct verification and validation of ADAS-related model-based software.
  • Develop test procedures, plans, automated scripts, and test cases.
  • Define test setups and identify the equipment, tools, licenses, hardware, and test systems needed; support test bench bring-up.
  • Identify test dependencies, including specifications, interfaces, compliance, and hardware and software components.
  • Identify opportunities for and support automation and tooling.
  • Perform automated and manual test execution (MIL/SIL/bench), results analysis, root-cause analysis, and verification.
  • Contribute to team results through ownership in agile Scrum development sprints.
  • Collaborate with technical specialists, feature owners, development teams, and other test teams on testing and development activities.
  • Provide technical leadership among collaborative peers in a fast-paced environment.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Flexible family care days, paid parental leave, new parent ramp-up programs, and subsidized backup childcare.
  • Family-building benefits including adoption and surrogacy expense reimbursement and fertility treatments.
  • Vehicle discount program for employees and family members, and management leases.
  • Tuition assistance.
  • Established and active employee resource groups.
  • Paid time off for individual and team community service.
  • Paid holidays, including the week between Christmas and New Year’s Day.
  • Paid time off and the option to purchase additional vacation time.

Build a Resume for Embedded Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service