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
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
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