Hybrid Staff Software Developer – IVI Test Infrastructure

Posted 5 minutes ago

Apply now

About the role

  • Staff Software Developer in Ford’s EVDD team designing test infrastructure for electric vehicles. Lead and pioneer efforts in delivering reliable and secure software for a fully electric future.

Responsibilities

  • Architect, develop, and maintain scalable test infrastructure supporting developers, integration, and QA for the next-gen EV platform.
  • Build and optimize frameworks for automation, validation, and continuous integration across embedded, Android, and cloud environments.
  • Partner with developers and QA to improve test coverage, speed, and reliability across mobile apps, in-vehicle systems, and backend services.
  • Integrate automated testing into CI/CD pipelines (Jenkins, GitHub Actions, or similar) with support for containerized and cloud-based execution.
  • Develop and extend tooling for pytest (Python), Appium, and service-level test frameworks.
  • Scale infrastructure in Kubernetes and Google Cloud Platform (GCP) to support distributed and parallel test execution.
  • Improve test observability with dashboards, reporting, and alerting for failures and system health.
  • Act as a technical mentor for engineers across QA, integration, and development teams.
  • Build towards an automation-first culture and continuous improvement in software quality.

Requirements

  • Bachelor's or equivalent combination of relevant education and experience.
  • 7+ years experience in software development, test automation, or infrastructure engineering.
  • Strong proficiency in Python and frameworks such as pytest.
  • Proven ability to architect scalable test systems that serve multiple teams.
  • Hands-on experience with Appium (or similar UI automation frameworks for Android/iOS).
  • Deep knowledge of Linux systems, shell scripting, and system-level debugging.
  • Experience with Kubernetes, Docker, and cloud platforms (GCP preferred, AWS/Azure acceptable).
  • Strong background in CI/CD pipelines, build systems, and test orchestration.
  • Experience working with Android systems and SDKs.
  • Excellent collaboration and communication skills; able to work cross-functionally with developers, QA, and integration engineers.
  • Even better, you may have... Experience with automotive, embedded systems, or IoT platforms. Familiarity with vehicle testing frameworks, CAN/LIN, or HIL/SIL setups. Knowledge of cloud-native monitoring and logging (e.g., Prometheus, Grafana, ELK). Prior experience leading initiatives in large-scale software organizations.

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.

Job title

Staff Software Developer – IVI Test Infrastructure

Job type

Experience level

Lead

Salary

$146,520 - $276,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job