FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software Validation Engineer
Ford Motor Company. Design, develop, and maintain automated Python tests and tools on embedded software systems in automotive environments, including application-layer firmware, infotainment/UI, Android, and multimedia .
Posted 9/16/2026full-timePalo Alto • California • United StatesMid-LevelSenior💰 $100,400 - $168,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and executing automated tests for embedded software systems, particularly in automotive environments, utilizing programming skills in Python and C/C++. Proficient in applying testing methodologies and frameworks to ensure software quality and compliance with automotive standards.
Highest-signal resume keywords
Python ProgrammingAutomated Testing FrameworksEmbedded Systems DebuggingAutomotive Communication ProtocolsISO 26262 Compliance
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonC/C++RustAutomated TestingDebuggingTest Plan DevelopmentRegression TestingUnit TestingIntegration TestingSystem Testing
Soft Skills
Analytical ThinkingCollaborationProblem-SolvingAttention to DetailCommunication
Tools & Technologies
PytestRobot FrameworkHIL TestingSIL TestingCI/CD PracticesAutomotive Diagnostic ToolsAndroid TestingIOS Testing
Industry Keywords
Automotive SoftwareEmbedded Software DevelopmentNetwork CommunicationIoTMultimediaElectrical EngineeringMechatronics EngineeringSignal ConditioningData AcquisitionElectrical Schematics
Tech Stack
Tools & technologiesAndroidGRPCiOSIoTLinuxPythonRustC++
About the role
Key responsibilities & impact- Design, develop, and maintain automated Python tests and tools on embedded software systems in automotive environments, including application-layer firmware, infotainment/UI, Android, and multimedia
- Design, build, bring up, and scale remotely accessible test stations with production-intent hardware and peripherals to represent automotive environments
- Create and execute test plans, test cases, and test scripts for functional, non-functional, and regression testing of embedded software components
- Review requirements for completeness and testability with cross-functional teams
- Analyze and provide feedback on system architecture
- Build, review, and expand infrastructure to simulate automotive behaviors and automate tests
- Derive test scenarios from requirements, use cases, and system design analysis
- Develop and test alongside developers
- Troubleshoot and resolve bugs
- Improve software quality and functionality through iteration and automation
- Participate in code reviews and provide feedback on testability and maintainability
- Contribute to continuous improvement of testing processes, methodologies, and best practices
Requirements
What you’ll need- Currently pursuing or recently completed a degree in Electrical/Mechatronics Engineering, Computer Science, or a related field
- Strong academic performance in relevant coursework
- Strong programming skills in Python, Rust, or other relevant languages used in embedded software development and verification
- Experience writing automated tests in frameworks such as Pytest, Slash, Robot Framework, or similar
- Experience debugging embedded systems at a module and/or system level
- 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 or enthusiasm for validating embedded software features across network communication, IoT and connectivity, multimedia, Android, UI, or low-voltage power distribution
- Proficiency in C/C++ or other relevant embedded software development languages
- Experience with automotive diagnostic tools and testing environments
- Knowledge of automotive communication protocols such as CAN/CAN-FD, Ethernet, MQTT, GRPC, DDS, and LIN
- Working knowledge of IDLs such as DBC, LDF, and ARXML, plus internal IDLs and frameworks
- Familiarity with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing on Linux-based environments
- Experience testing Android and/or iOS devices
- Experience with automotive standards and regulations such as ISO 26262
- Knowledge of sensing and measurement principles, including analog and digital sensors, signal conditioning, and data acquisition techniques
- Experience with electrical wiring, circuit building, and troubleshooting
- Ability to read and create basic electrical schematics
- Familiarity with continuous integration and continuous delivery (CI/CD) practices
- Must be legally authorized to work in the United States
Benefits
Comp & perks- 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
- Family building benefits including adoption and surrogacy expense reimbursement and fertility treatments
- Vehicle discount program for employees and family members
- Management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- Generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off
- Option to purchase additional vacation time
- Visa sponsorship is available