Ford Motor Company

Associate Embedded Software Validation Engineer

Job Description

Posted on: 
2025-11-25

Responsibilities

  • Design, develop, and maintain automated Python tests and tools for embedded software systems in automotive environments.
  • Create and execute test plans, test cases, and test scripts for functional, non-functional, and regression testing.
  • Collaborate with cross-functional teams to review requirements and analyze system architecture.
  • Build and scale remotely accessible test stations with production-intent hardware.
  • Derive test scenarios from requirements and system design analysis.
  • Troubleshoot and resolve bugs while developing and testing in tandem with developers.
  • Raise the standard for high-quality software through iteration and automation.

Job Requirements

  • Currently pursuing or recently completed a degree in Electrical/Mechatronics Engineering, Computer Science, or related field.
  • Strong programming skills in Python, Rust, or relevant languages for embedded software development.
  • Experience writing automated tests in frameworks like Pytest or Robot Framework.
  • Experience debugging embedded systems and triaging regression failures.
  • Familiarity with software testing tools, frameworks, and methodologies.
  • Enthusiasm for validating embedded software features in various domains.
  • Proficiency in C/C++ and experience with automotive diagnostic tools is a plus.
Apply now

More job openings