Our Client Currently looking for Senior Software Engineer, Embedded Android
What You’ll Be Doing
- Bring Unity’s real-time 3D runtime to Android in the vehicle, extend and harden our platform support across Android/AOSP and Android Automotive OS (with complementary targets like embedded Linux and QNX).
- Integrate Unity into native Android apps (Unity as a Library \& Unity Render Service) and build the graphics and windowing layer that powers multi-screen, multi-touch digital cockpits and HMIs.
- Profile and optimize for resource-constrained automotive SoCs, runtime performance, memory, startup/load time, and iteration speed across platforms.
- Partner directly with automotive OEMs as a technical point of contact, investigating issues, removing performance bottlenecks, and setting customers up for production success.
- Raise the engineering bar on a small, senior team through design discussions, code reviews, and automated testing.
What We’re Looking For
- Languages: Proficiency in C/C++/C\# and building scalable, multithreaded systems on Linux/Android.
- Android platform: Hands-on Android/AOSP development across app and platform layers — HALs (AIDL), the Android build system (Soong/Blueprint), and the Android framework/lifecycle.
- Embedded graphics \& real-time 3D: Working knowledge of Vulkan and OpenGL ES and the Android graphics/compositing stack (SurfaceFlinger, HWComposer, Gralloc, EGL), applied to real-time 3D and UI rendering.
- Performance: Profiling and optimization on resource-constrained hardware using CPU/GPU/IO tooling.
- Customer collaboration: Working directly with customers on technical issues, with business-level English.
You might also have
- Android Automotive OS (AAOS) / digital-cockpit / IVI HMI experience, and integrating Unity as a Library (UAAL) and IL2CPP.
- Embedded engineering (HMIs, instrument clusters) and cross-platform porting across Android, embedded Linux, and RTOS (ARM64/ARM32).
- RTOS (QNX, Integrity) and automotive SoCs (Qualcomm SA8295/SA8775P, NXP i.MX8/i.MX95, NVIDIA Jetson/DRIVE Orin).
- Modern C++ (C++17/20) and exposure to Rust in AOSP.
- A perspective shaped by adjacent real-time or safety-aware domains — games, simulation, robotics, AR/VR, aerospace, or medical devices — that brings a fresh angle to how we build automotive HMI.
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
