Senior Embedded Software Engineer
Unity Technologies · Brighton, England ·
Overview
In this role you will enable Unity’s real-time 3D runtime to run on Android-based automotive platforms, shaping the graphics and platform stack for multi-screen HMIs. You’ll work within a small, senior team to ship production-grade integrations and drive performance on constrained automotive hardware. You’ll partner with OEMs to investigate issues, unblock deployments, and influence Android/AAOS integration in the vehicle. This is a high-impact opportunity to define embedded Android support for Unity in the automotive domain.
Pay / Benefits
- Comprehensive health, life, and disability insurance
- Commute subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Parental leave and family-care programs
Responsibilities
- Bring Unity runtime to Android in the vehicle and strengthen platform support across Android/AOSP, AAOS, Linux, and QNX
- Integrate Unity into native Android apps (Unity as a Library and Unity Render Service) and develop the graphics/windowing layer for multi-screen cockpits
- Profile and optimize performance on constrained automotive SoCs, focusing on startup/load times, memory, and runtime efficiency
- Collaborate directly with automotive OEMs as a technical point of contact, diagnose issues, remove bottlenecks, and enable production success
- Raise engineering bar through design discussions, code reviews, and automated tests
Key requirements
- C/C++/C# proficiency on Linux/Android with multi-threaded systems
- Hands-on Android/AOSP development across app and platform layers (HALs, AIDL, Soong/Blueprint)
- Experience with Vulkan/OpenGL ES and the Android graphics stack (SurfaceFlinger, HWComposer, Gralloc, EGL)
- Performance profiling and optimization on resource-constrained hardware (CPU/GPU/IO)
- Strong English communication for direct customer collaboration
- Strong collaboration with automotive OEMs
- ownership and autonomy in a small senior team
- customer-facing communication and problem-solving
- Vulkan
- OpenGL ES
- SurfaceFlinger
Market data from EasyWorkClub, not from the employer
12 live adverts for Software developer in Brighton
Same role within 50 km
- Lead Software Engineer · Brighton and Hove · 1 km
- V06645 - Software Engineer (SI Common Console) · Brighton and Hove · 1 km
- Software/Digital Engineer · Hove · 2 km
- Staff Control Software Engineer · Hove · 2 km
Remote or home office in 17% of 683 Software developer adverts we list nationwide
More openings at Unity Technologies
10 other openings we list
- Senior Software Engineer, Embedded Android · Brighton
- Manager, Client Partners, Ads · London
- Senior Software Engineer, Web Platform · Brighton
- Software Engineering Manager, Web Platform · Brighton