Validation Engineer – Embedded, HMI, OTA & Cloud
Overview
Join a hands-on Validation Engineering team responsible for ensuring the reliability, performance, and functionality of advanced automotive software platforms. In this role, 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 opportunity is ideal for a highly capable software engineer with 2–6 years of hands-on validation, software testing, or test development experience who enjoys coding, automation, and solving complex system-level problems. Candidates may specialize in embedded validation, HMI testing, or OTA 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 and scripting ability in one or more of the following:
- Python
- C
- JavaScript/TypeScript
- Comfortable working in Linux environments, including navigating, configuring, and testing systems
- Experience developing automated tests and debugging software or system integration issues
- Strong analytical and problem-solving skills
- Ability to work hands-on with technical systems, testing tools, and automation frameworks
Embedded Validation
- Experience with C and Python test scripting
- 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
- Experience validating user workflows, UI interactions, or vehicle display systems
- Python scripting experience
- Experience converting manual test scenarios into automated test suites
- Ability to identify and debug 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 with 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 area
- 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
- Work arrangement is not specified in the provided job details
- This is a hands-on, code-centric role requiring active participation in test development, automation, debugging, and system validation





