Intermediate QA Automation Engineer (Embedded Devices)
Core
Own quality across connected devices (telematics units, cameras, adapters) from physical hardware to cloud services, including firmware and hardware integrations.
Role type
Intermediate IC QA Automation Engineer (Embedded Devices)
Builds
Automated test suites for component, integration, contract, performance, and end-to-end coverage of hardware-software stacks.
Domain
Embedded systems, IoT, fleet management, hardware-software integration
Required skills
Java, Kotlin, embedded systems testing, serial communication protocols (UART, SPI, I2C, RS-232, RS-485, USB CDC, CAN), Linux/Ubuntu, BDD (Cucumber), JUnit, TestNG, CI/CD (Jenkins, GitHub Actions), Python, Bash scripting
Preferred skills
Azure, AWS, AI-assisted development/testing tools, hardware schematics reading, observability tools (Datadog, Grafana)
Technologies
Java, Kotlin, Cucumber, JUnit, TestNG, Jenkins, GitHub Actions, Python, Bash, Linux, UART, SPI, I2C, RS-232, RS-485, USB CDC, CAN, Datadog, Grafana
Responsibilities
Test physical devices and firmware/hardware integrations; Build and maintain automated tests; Write automation scripts; Integrate tests into CI/CD pipelines; Troubleshoot in Linux environments; Validate end-to-end workflows; Diagnose defects across the stack
Seniority
Intermediate, hands-on IC