Android Software Test Engineer
Core
Verify Android-based software platforms in automotive environments by developing automated tests and troubleshooting complex software-hardware-communication interactions.
Role type
Senior IC Android Software Test Engineer (Automotive)
Builds
Automated test suites and verification frameworks for Android Automotive/Android Auto platforms
Domain
Automotive software, embedded systems, vehicle communication protocols
Required skills
Python, pytest, automated testing, Android Automotive OS, Android Auto, HIL testing, ECU testing, CAN, LIN, Ethernet, Bluetooth, Git, CI/CD, Jenkins, root cause analysis, cross-functional collaboration
Preferred skills
Appium, embedded systems, automotive test tools, simulation environments, ISO 26262, Automotive SPICE, AI-assisted testing tools
Technologies
Python, pytest, Jenkins, Git, Appium, CAN, LIN, Ethernet, Bluetooth
Responsibilities
Develop, maintain, and execute automated tests in Python and pytest; Analyze test results and investigate software failures; Work closely with developers to identify root causes and resolve issues; Support HIL and ECU-based test execution and analysis; Validate functionality across CAN, LIN, Ethernet, and Bluetooth; Integrate automated tests into CI/CD pipelines; Improve test frameworks, tools, and verification methods
Seniority
Mid-Senior, hands-on IC