Senior C++ Software Engineer
Core
Design and develop complex infotainment features (casting, multi-display, navigation) and integrate Android (AOSP) with low-level layers (Yocto/QNX) for automotive systems.
Role type
Senior C++ Software Engineer (Embedded Automotive)
Builds
Infotainment features and platform security for automotive vehicles
Domain
Automotive / Embedded Linux / Real-time Operating Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Android Internals (AOSP, Binder, HIDL/AIDL), Embedded Linux (Yocto), QNX, TEE and security protocols, Perfetto/systrace/memory profilers, multithreaded systems
Preferred skills
Automotive and AAOS experience
Technologies
C++, Android (AOSP), Yocto, QNX, Perfetto, systrace
Responsibilities
Design and develop complex infotainment features; Integrate Android (AOSP) with low-level layers; Enhance platform security; Conduct root cause analyses for stability; Participate in code reviews and technical documentation
Seniority
Senior, hands-on IC