F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Staff Software Developer in Test - System Verification & Validation

Test Automation EngineeringPosted on Nov 13
Full-timePalo Alto, CA, USA$150.2k - $283.5k

About the Job

Requirements

  • A bachelor's, master's, or PhD degree in Electrical/Mechatronics Engineering, Computer Science, or a related field.
  • At least 7 years of experience in software testing, preferably with embedded systems in the automotive industry.
  • Experience with Hardware-in-the-loop (HIL) tools such as dSPACE, Vector, NI, or ETAS.
  • Familiarity with programming languages such as Python, Rust, or other relevant languages used in embedded software development and verification.
  • Experience writing automated tests with frameworks such as Pytest, Slash, Robot Framework, or similar.
  • Strong understanding of electrical engineering fundamentals and the ability to apply them to automotive concepts.
  • Experience capturing requirements with requirements-management software platforms such as JAMA, Polarion, or DOORS.
  • Strong experience debugging embedded systems at module or system level and triaging nightly regression failures.
  • Experience with software testing tools, frameworks, and methodologies, including requirements-driven test development, unit testing, integration testing, system testing, and automated testing.
  • Experience designing, integrating, or validating embedded software features in one or more of these domains: network communication, cloud and connectivity, multimedia, infotainment, Android/iOS, and low-voltage power distribution.
  • A systems approach to design and development and the ability to work collaboratively across functions.
  • Electrical Systems Engineering experience, including understanding of the systems engineering V model.
  • Experience with Failure Mode and Effects Analysis (FMEA) and Hazard Analysis and Risk Assessment (HARA).
  • Familiarity with common electronic components and the ability to read circuit design schematics and data sheets.
  • Ability to work independently on technical tasks and troubleshoot and solve problems with minimal supervision.
  • Experience with model-based systems engineering (MBSE) tools.
  • Experience with vehicle launch.

Responsibilities

  • Own, design, build, and maintain comprehensive automotive system-level test benches, including in-house-developed Hardware-in-the-loop systems, ensuring seamless hardware and software integration for reliable, scalable test environments, with emphasis on Python-driven automation.
  • Develop verification and validation plans, test plans, test cases, and test scripts to validate functional, non-functional, performance, safety, and regression aspects of automotive software systems and components.
  • Oversee and coordinate the development and validation of distributed software, electrical, and mechanical features across all UEV programs.
  • Collaborate with software developers, controls engineers, and systems engineers, including teams responsible for BMS, body controls, and connectivity.
  • Work with systems, hardware, and software teams to develop test plans for major vehicle features, collaborating with device owners, program teams, core engineers, and functional areas to create balanced solutions to competing requirements.
  • Execute test cases and test scripts using Python automation to improve testing efficiency, accuracy, and repeatability across testing phases.
  • Decompose functional and non-functional requirements into comprehensive test scenarios actionable on V&V test platforms and test infrastructure.
  • Create a feedback loop between field issues, functional requirements, and test cases to shift testing earlier and detect defects sooner.

Desired Qualifications

  • Prior embedded-systems testing experience in the automotive industry.
  • Ability to work independently on technical tasks with minimal supervision.
  • Strong written and verbal communication and teamwork skills.
  • A systems approach to design and development, with curiosity about delivery execution and continuous improvement.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs