remote
Staff System Software Integration and Validation Engineer - Ford Motor Company
Software Engineer
Lead design, development, and execution of verification and validation for automotive system software, ensuring safety, performance, and reliability across embedded platforms using C++, Python, AUTOSAR, and CAN technologies.
About the role
Key Responsibilities
- Design and implement integration test plans for complex automotive software systems.
- Develop automated validation scripts and frameworks using C++ and Python.
- Execute hardware‑in‑the‑loop (HIL) and software‑in‑the‑loop (SIL) testing on CAN and AUTOSAR architectures.
- Analyze test results, identify root causes, and drive corrective actions to meet safety and performance targets.
- Collaborate with cross‑functional teams (hardware, firmware, system architecture) to ensure seamless system integration.
- Maintain and improve test infrastructure, including MATLAB/Simulink models and test benches.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Science, or related field with 8+ years of experience in automotive software integration and validation.
- Proficiency in C++ and Python for test development and automation.
- Strong knowledge of AUTOSAR, CAN protocols, and embedded system architectures.
- Hands‑on experience with HIL/SIL testing, MATLAB/Simulink, and continuous integration tools.
- Excellent problem‑solving skills and ability to work in a hybrid, collaborative environment.