Ford Motor Company

ADAS HiL Automation Developer

Ford Motor Company

full-time

Posted on:

Location Type: Hybrid

Location: SunriseFloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $83,000 - $160,000 per year

About the role

  • Design, develop, and maintain automated test frameworks (Python and/or C++) to validate ADAS software on ECU/bench targets
  • Create and maintain test libraries and utilities that interface with embedded targets and vehicle networks (CAN, XCP, Ethernet/TCP/UDP, diagnostics)
  • Implement automation to evaluate functional correctness, robustness, timing/performance, reliability, and regression behavior at component and sub-system levels
  • Develop automated workflows for bench/SIL/HIL execution, including test orchestration, stimulus/response control, data capture, and result reporting
  • Integrate automated test execution into CI/CD pipelines (e.g. Jenkins, GHA) to enable test frequently with actionable pass/fail criteria and traceability
  • Build tooling to support quality assessment across the stack: embedded software services, middleware integration, sensor/feature interfaces, and ECU-to-ECU interactions
  • Partner with manual test and integration teams to convert high-value scenarios into stable automated coverage; reduce test cycle time and increase repeatability
  • Drive root-cause analysis for failures (logs, traces, network captures) and collaborate with feature teams to resolve defects efficiently
  • Contribute to engineering excellence through code reviews, test design reviews, documentation, and continuous improvement of team frameworks and lab infrastructure
  • Influence test strategy and coverage planning for mid- to long-term quality goals (including stability, flakiness reduction, and scalability across benches)

Requirements

  • Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience)
  • 3+ years of experience in software development and/or test automation using Python and/or C++
  • Experience building automated tests that interact with real systems (embedded targets, hardware benches, or networked devices)
  • Experience with HIL/SIL/bench testing and test orchestration (hardware control, flashing/deployment, data collection, test scheduling)
  • Experience with automotive communication and measurement protocols/tools: CAN, XCP, UDS, DoIP, TCP/IP, UDP
  • Demonstrated ability to debug complex failures using logs, traces, and systematic triage
  • Experience with embedded OS (QNX and/or embedded Linux) and embedded software integration concepts
  • Strong communication skills and ability to work cross-functionally in an Agile environment
  • Experience with CI/CD and DevOps practices: Jenkins, Git/GitHub, artifact/version management; Docker is a plus
  • Experience with automated test frameworks such as PyTest (or similar), plus test reporting and dashboarding
  • Familiarity with ADAS feature behavior and sensing technology (camera, radar, ultrasonic, LiDAR) and sub-system interactions
  • Experience integrating automation with test case management and defect tracking systems (e.g., TestRail, JIRA)
  • Ability to build stable automation in lab environments: handling intermittency, hardware dependencies, and test flakiness
  • Experience collaborating with suppliers and multi-site teams, including interface definition and acceptance criteria for deliverables
  • You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
Benefits
  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • 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
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++test automationHIL testingSIL testingtest orchestrationdebuggingembedded OSautomated test frameworksADAS
Soft Skills
strong communication skillscross-functional collaborationAgile environmentroot-cause analysisengineering excellencecontinuous improvementinfluence test strategyproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical EngineeringBachelor’s degree in Computer Engineering