JOBSEARCHER

Software Validation Engineer

FordDetroit, MIL6 LeadOctober 26th, 2026
Overview: In this role, you will lead software validation for production and experimental automotive software. You will develop verification methods and automated tests, including HIL environments, to ensure integration and reliability. You will work with cross-functional teams to analyze faults and improve validation coverage, contributing to Ford's mobility and electrification initiatives. This is a hybrid position based in Dearborn, with opportunities to impact both software quality and product performance in a global context. Compensation / Benefits Immediate medical, dental, and prescription drug coverage Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care Vehicle discount program for employees and family members Tuition assistance Paid time off for individual and team community service Paid holidays including the week between Christmas and New Year's DayResponsibilitiesLead software validation testing for production and experimental software Develop comprehensive verification methods (DVMs) for software integration and requirement validation Implement DVMs in automated HIL environments using Python-based test scripts Develop automated analysis and reporting methods with Python and MATLABMaintain feature-specific requirements traceability matrix Maintain test scripts in the version control system Troubleshoot embedded system faults across hardware and software interfaces
Key requirements:
  • Bachelor's degree in Electronic Engineering, Electrical Engineering, Controls Engineering, Computer Science, Computer Engineering, Mechanical Engineering or related field 2 years of experience in automotive embedded validation/testing or related occupation
  • Testing and validating Automotive Embedded controllers against technical specifications and functional requirements
  • Testing and debugging Automotive Communication systems (CAN, LIN, Ethernet)
  • Validating Battery Management Systems & controls for state estimation and safety compliance
  • Conducting Hardware-In-Loop testing for embedded controls with real-world inputs
  • Using Python and test automation tools to automate test case execution and analyze data logs
  • Analyzing electrical circuits and troubleshooting hardware-software integration
  • Data analysis and software debugging to identify root causes and verify defect resolutions
  • Automotive embedded controllers testingCAN, LIN, Ethernet communication systems testing
  • Battery Management Systems validation
  • Hardware-In-Loop testing
  • Python and test automation
  • Electrical circuit analysis