Validation Engineer – Embedded, HMI, OTA & Cloud
Join a hands-on Validation Engineering team responsible for ensuring the reliability, performance, and functionality of advanced automotive software platforms. As a Validation Engineer, you will write test automation code, debug integration issues, and validate connected vehicle technologies across embedded systems, Android-based human-machine interfaces, and cloud-to-vehicle platforms.
This code-centric opportunity is ideal for an engineer who enjoys solving complex system-level problems and building robust, repeatable automation. Candidates may specialize in embedded validation, HMI testing, or over-the-air and cloud validation.
Required Skills
- 2–6 years of experience in software testing, test development, validation engineering, or a related field
- Strong hands-on programming or scripting experience with one or more of the following:
- Python
- C
- JavaScript/TypeScript
- Comfort working in Linux environments, including system navigation, configuration, and testing
- Experience developing automated tests and troubleshooting software or system integration issues
- Strong analytical, debugging, and problem-solving abilities
- Ability to work hands-on with technical systems, testing tools, and automation frameworks
Embedded Validation
- Experience writing test scripts in C and Python
- Knowledge of embedded software, AUTOSAR, or base software (BSW)
- Experience testing hardware-software interfaces
- Exposure to Hardware-in-the-Loop (HIL) environments
- Experience with driver automation or low-level firmware integration testing
HMI Validation
- Experience testing Android-based applications or platforms
- Background validating user workflows, UI interactions, or vehicle display systems
- Python scripting experience
- Ability to convert manual test scenarios into automated test suites
- Experience identifying and debugging UI/UX integration and system-level performance defects
OTA and Cloud Validation
- Experience validating web applications, backend services, or cloud-to-device workflows
- Proficiency with Python and JavaScript/TypeScript
- Experience with Selenium, Playwright, or comparable UI automation tools
- Experience performing REST API testing
- Ability to trace and validate data flow across front-end interfaces, backend services, and vehicle platforms
Nice to Have Skills
- Experience integrating automated tests into CI/CD pipelines
- Familiarity with Jenkins, GitHub Actions, or Buildkite
- Exposure to Docker or Kubernetes
- Knowledge of automotive communication protocols, including CAN, Ethernet, or LIN
- Understanding of connected vehicle architectures
- Experience with over-the-air updates, campaign management, device registration, or fleet orchestration
Preferred Education and Experience
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline preferred
- 2–6 years of professional experience in validation engineering, software testing, embedded systems, HMI automation, cloud validation, or a related field
- Demonstrated ability to write production-quality test automation and troubleshoot complex technical issues
Other Requirements
- Initial 3–6-month contract with potential for extension or direct-hire conversion based on business needs and performance
- Candidates must have valid work authorization
- This is a hands‑on, code‑centric role requiring active participation in test development, automation, debugging, and system validation
- Work arrangement is not specified in the provided job details; remote or onsite status will be confirmed separately