F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Senior Software Developer in Test - HIL Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USANo salary listed

About the Job

Requirements

  • A Bachelor's, Master's, or PhD degree in Electrical/Mechatronics Engineering or Computer Science, or an equivalent combination of relevant education and experience.
  • At least five years of experience in software testing, preferably with embedded systems in the automotive industry.
  • Strong programming skills in Python, Rust, or other relevant languages used in embedded software development and verification.
  • Experience writing automated tests using 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 in requirements management software platforms such as JAMA, Polarion, or DOORS.
  • Strong experience debugging embedded systems at module and/or system level, and ability to triage 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 domains: network communication, cloud and connectivity, multimedia, infotainment, Android/iOS, and low-voltage power distribution.
  • A systems approach to design and development, with an eagerness for continuous improvement and collaborative cross-functional teamwork in a dynamic environment.
  • Teamwork, problem-solving, communication, and project management skills.

Responsibilities

  • Design, build, and maintain automotive system-level test benches, integrating hardware and software components to create 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 development and validation of distributed software, electrical, and mechanical features across UEV programs.
  • Collaborate with software developers, including UX, HMI, and connectivity teams, controls engineers, and systems engineers to develop item definitions, identify system goals, and create technical requirements and test scenarios consistent with consumer electronics and automotive standards.
  • Author and release Core Feature Requirements and Specification documents using JAMA, FEDE, and JIRA.
  • Develop feature specifications, quality documents, including Quality History, Parameter Diagram, and Feature Failure Mode Avoidance documentation, and feature verification plans.
  • Review existing system designs to identify opportunities for cost or quality improvement, focusing on end-customer user experience.
  • Work with hardware and software teams, device owners, program teams, core engineers, and functional areas to develop product specifications and balance competing requirements.
  • Execute test cases and scripts using Python automation to improve testing efficiency, accuracy, and repeatability across testing phases.
  • Decompose functional and non-functional requirements into actionable test scenarios for verification and validation platforms and test infrastructure.
  • Create a feedback loop between field issues, functional requirements, and test cases to shift testing and defect detection earlier.

Desired Qualifications

  • Experience in electrical systems engineering, including understanding of the systems engineering V-model.
  • Experience with Failure Mode and Effects Analysis and Hazard Analysis and Risk Assessment.
  • Familiarity with common electronic components and ability to read circuit design schematics and data sheets.
  • Ability to work independently on technical tasks, troubleshoot effectively, and solve problems with minimal supervision.
  • Experience with model-based systems engineering tools.
  • Experience with vehicle launch.

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