> Markdown version of [/jobs/ext/3940415-staff-software-developer-ivi-test-infrastructure](https://www.wearedevelopers.com/jobs/ext/3940415-staff-software-developer-ivi-test-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Developer - IVI Test Infrastructure - **Company:** Ford Motor Company - **Location:** Palo Alto, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $146,520.0 - $276,600.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automation of Tests, Microsoft Azure, Cloud Engineering, Code Coverage, Software Quality, Continuous Integration, Linux on Embedded Systems, Github, Python (Programming Language), Kernel Debuggers, Microsoft UI Automation, Prometheus, Sensor Fusion, Shell Script, Software Engineering, Test Execution Engine, Workflow Management Systems, Data Logging, Cloud Platform System, Appium, Grafana, Hardware Testing, Backend, Pytest, Containerization, Build Tools, Docker, Jenkins - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3467204349&tx=JK4539FFF&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's or equivalent combination of relevant education and experience. * 7+ years experience in software development, test automation, or infrastructure engineering, with meaningful time spent on embedded or platform systems. * Strong proficiency in Python and frameworks such as pytest. * Proven ability to architect scalable test systems that serve multiple teams. * Deep knowledge of embedded Linux systems, shell scripting, and system-level/kernel debugging. * Hands-on experience testing or integrating sensor sets (e.g., radar, lidar, ultrasonic) and camera subsystems. * Experience validating OTA (over-the-air) update mechanisms, including delivery, rollback, and failure recovery. * Strong background in CI/CD pipelines, build systems, and test orchestration. * Experience with containerization (Docker) and orchestration tools; cloud platform (GCP/AWS/Azure) exposure a plus. * 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. * Hands-on experience with Appium or similar UI automation frameworks (mobile/Android) - nice to have, not core. * Knowledge of cloud-native monitoring and logging (e.g., Prometheus, Grafana, ELK). ## Description * Architect, develop, and maintain scalable test infrastructure supporting developers, integration, and QA for the next-gen EV platform, with primary ownership of embedded Linux, sensor sets, camera, and OTA subsystems. * Build and optimize frameworks for automation, validation, and continuous integration across embedded Linux, sensor/camera subsystems, and OTA update pipelines. * Partner with developers and QA to improve test coverage, speed, and reliability for in-vehicle systems, including sensor fusion, camera pipelines, and OTA rollout/rollback, with lighter-touch support for mobile and backend services. * Integrate automated testing into CI/CD pipelines (Jenkins, GitHub Actions, or similar) with support for containerized and hardware-in-the-loop execution. * Develop and extend tooling for pytest (Python), embedded/hardware test harnesses, and service-level test frameworks. * Scale infrastructure to support distributed and parallel test execution across embedded targets and virtual environments. * Improve test observability with dashboards, reporting, and alerting for failures and system health across embedded subsystems. * Act as a technical mentor for engineers across QA, integration, and development teams. * Build toward an automation-first culture and continuous improvement in software quality for platform-level systems.