Automotive Experience Platform – Senior Engineer
Core
Design, develop, debug, validate, and integrate Android and automotive software features for next-generation automotive experience platforms and concept vehicle demonstrations.
Role type
Senior IC automotive software engineer (Android Automotive/embedded)
Builds
Android Automotive OS features, embedded software applications, and system integration solutions for automotive experience platforms
Domain
Automotive industry + Embedded systems/Android Automotive
Required skills
Android framework, C/C++, Java, Python, Linux, QNX, system integration testing, debugging, log analysis, root-cause analysis, embedded software stacks, middleware, vehicle interfaces (CAN, SOME/IP, MQTT), compute platform architecture (SoC, GPU/DSP, accelerators), hypervisor/virtual machine management, ADAS sensor integration
Preferred skills
Android Automotive OS, AUTOSAR (Classic/Adaptive), Qt, IoT, cloud-connected vehicle experiences, AI-assisted software development tools
Technologies
Android, Linux, QNX, C, C++, Java, Python, Qt, CAN, SOME/IP, MQTT, AUTOSAR
Responsibilities
Design, develop, modify, validate, and debug Android, Android Automotive, embedded, edge, and utility software applications; Develop and integrate software features for concept vehicle demonstrations and trade show showcases; Perform system integration testing and SIT-level debugging by analyzing logs, traces, crashes, timing issues, and interface failures; Perform system characterization by executing envelope and stress use-case tests
Seniority
Senior, hands-on IC