About the job
Infinite Machine is seeking a talented Systems Validation Engineer to lead the validation processes for vehicle software, firmware, and interconnected systems. This dynamic role bridges mobile software, backend services, and vehicle functionality, prioritizing hands-on testing, automation, and swift issue resolution.
In this position, you will guarantee that new mobile application and vehicle firmware releases undergo comprehensive testing across all supported devices and vehicle configurations prior to deployment. Your responsibilities will include developing and sustaining an automated testing pipeline, validating releases on actual vehicles, and collaborating closely with software engineers to identify and resolve issues. Additionally, you may directly contribute to bug fixes and minor development features as needed.
This is a hands-on, on-site role, requiring close collaboration with a compact engineering team at our headquarters in Long Island City.
Responsibilities
Conduct weekly validations of new mobile application releases on real vehicles and compatible Android and iOS devices.
Continuously test vehicles to ensure the quality and functionality of firmware updates and assess vehicle performance.
Design, implement, and maintain an automated testing pipeline for mobile application releases and associated backend services.
Ensure comprehensive test coverage across various vehicle configurations, firmware versions, and device types.
Monitor test outcomes, regressions, and release readiness utilizing issue tracking and test management tools.
Engage in debugging customer-reported issues related to mobile applications and vehicle interactions.
Assist in bug fixes or feature enhancements for the mobile application or supporting tools as required.
Work in partnership with software, firmware, and vehicle teams to continuously enhance validation methods and release quality.
Qualifications
Required
Minimum 2 years of experience in a software validation or development role.
Proficient in testing mobile applications on Android and iOS platforms.
Solid understanding of the interaction between embedded firmware and software systems.
Familiarity with mobile development technologies including React Native, Swift / Objective-C, or Java / Kotlin.
Strong knowledge of software development life cycle (SDLC) and testing methodologies.

