ADAS Embedded SW Engineer

Ford Motor Company•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 platforms for feature applications in next-generation ADAS systems. The role focuses on validating and verifying new features in line with the DAT roadmap, while potentially contributing to other parts of the development and testing process. The engineer supports software requirements development, model-based design, code generation, and testing across multiple levels, and validates and debugs software in bench and HIL setups as well as pre-production and prototype vehicles. The position includes developing test plans, procedures, automated scripts, and cases; defining test setups and dependencies; conducting automated and manual testing; analyzing results and root causes; and supporting test automation and tooling. The engineer works across teams and contributes through agile scrum sprints in a collaborative, fast-paced environment. This is a hybrid position requiring onsite work four or more days per week. The salary grade is 7–8, with a stated salary range of $84,480–$166,200. Visa sponsorship is available. Candidates must be legally authorized to work in the United States.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or Computer Science.
  • At least 2 years of experience with embedded software and Model Based Design using Simulink and Stateflow.
  • At least 2 years of experience with embedded software C programming.
  • At least 2 years of experience testing embedded software, including MIL/SIL testing.
  • Must be legally authorized to work in the United States; employment eligibility verification is required at hire.

Nice To Haves

  • Understanding of feature specifications, FMEAs, robustness disciplines, and Design Verification Plans.
  • Understanding of performance requirements and feature/system interactions, with ability to establish quantitative and subjective performance verification procedures.
  • Experience with control algorithms using MATLAB, Simulink, or equivalent.
  • Experience with driver assistance technologies involving radar, cameras, sensors, or similar technologies.
  • Experience with data collection and analysis, ideally in driver-assist technology.
  • Experience with test management tools for test strategy and case development, test execution (manual and automated), and test metric reporting.
  • Experience 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 systems and setting up test benches.
  • Experience with debuggers and CAN tools such as CANalyzers or similar test equipment.

Responsibilities

  • Design, develop, and integrate embedded software platforms for feature applications in Ford’s next-generation ADAS systems.
  • Apply modeling and coding standards, static analysis, model/requirement/code coverage, and model-testcase reviews to support quality.
  • Support real-world testing of ADAS features in collaboration with partner teams.
  • Support software requirement development, modeling, code generation, and multiple 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 for validation and verification, identify required equipment, tools, licenses, hardware, and test systems, and 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 MIL, SIL, and bench testing, analyze results, conduct root cause analysis, and verify outcomes.
  • 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 within a collaborative, fast-paced team.

Benefits

  • Immediate medical, dental, vision, and prescription drug coverage.
  • Flexible family care days, paid parental leave, new parent ramp-up programs, and subsidized backup child care.
  • 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.
  • 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.
  • Visa sponsorship is available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service