# Senior Software Developer in Test, Infrastructure + Automation

**Company**: Ford Motor Company
**Location**: Palo Alto, CA
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $133,980.00 - $215,000.04/yr
**Category**: IT
**Industry**: Automotive
**Wikidata**: https://www.wikidata.org/wiki/Q44294

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/67231?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7ff87097-45c

## Description

At Ford Motor Company, we believe freedom of movement drives human progress.

Join the Ford Product Development team as a Senior Software Developer in Test, Infrastructure + Automation. You'll work on delivering breakthrough products and services that delight customers, focusing on innovations like autonomy, electrification, and smart mobility technologies.

## Responsibilities

As a Senior Software Developer in Test, Infrastructure + Automation, you will:

- Create and execute test plans, test cases, and test scripts to validate functional, non-functional, and regression testing for embedded software components.

- Design, develop, and maintain automated test frameworks, scripts, and tools for testing embedded software systems in automotive environments.

- Collaborate with cross-functional teams to review requirements, analyze system architecture, and derive test scenarios.

- Work with development teams to develop and test in tandem, troubleshoot and resolve bugs, and strive for high-quality software through iteration and automation.

- Participate in code reviews and provide feedback on testability and maintainability.

- Contribute to the continuous improvement of testing processes, methodologies, and best practices.

## Qualifications

You will have:

- Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Aerospace Engineering, or a related field.

- 3 years of experience in the job offered or a related occupation.

- 3 years of experience with programming in Python, C, or C++ for embedded software development and verification.

- 3 years of experience with automated testing tools and frameworks, including Pytest, Slash, Jenkins, or Robot Framework.

- 3 years of experience with software testing tools, frameworks, and methodologies, including unit testing, integration testing, and system testing.

- 3 years of experience with debugging and triage of nightly regression failures.

## Benefits

We offer:

- Immediate medical, dental, and prescription drug coverage

- Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care, 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

## Skills

### Required
- Python
- C
- C++
- Pytest
- Slash
- Jenkins
- Robot Framework
- unit testing
- integration testing
- system testing
- debugging

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/67231?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
