Senior Software Engineer, Embedded Android
Unity Technologies · Brighton, England ·
Overview
As a Senior Embedded Software Developer, you will extend Unity’s Real Time 3D runtime to embedded platforms such as Embedded Linux, QNX, and Android Automotive OS. You’ll integrate Unity into native Android apps and shape multi-screen, multi-touch cockpit experiences. You will profile and optimize performance on resource-constrained SoCs and serve as a technical contact for automotive customers. You’ll lead cross-team initiatives, raise engineering standards, and help drive Unity’s automotive and embedded strategy.
Pay / Benefits
- Health, life, and disability insurance
- Commute subsidy
- Employee stock ownership
- Retirement/pension plans
- Generous vacation and personal days
- Parental leave and family-care programs
Responsibilities
- Bring Unitys Real Time 3D runtime to embedded platforms, developing new features and integrations for automotive HMI markets
- Integrate Unity into native Android apps (e.g. via Unity Render Service) and build the graphics/windowing layer for multi-screen, multi-touch cockpits
- Profile and optimize runtime performance, memory, startup/load time and iteration speed on resource-constrained embedded SoCs across platforms
- Partner with automotive OEMs as a technical point of contact, investigating issues, removing performance bottlenecks, and enabling production success
- Raise the engineering bar through design discussions, code reviews, and automated testing
Key requirements
- Proficiency in C/C++/C#
- Experience with Embedded Linux, QNX and hypervised environments
- Hands-on AAOS or AOSP development on the platform layer, knowledge of Android lifecycle and Android compositing stack (SurfaceFlinger, HWComposer, Gralloc, EGL)
- Experience with Vulkan and OpenGL ES for Real Time 3D and UI rendering
- Performance profiling and optimization on resource-constrained hardware using CPU/GPU/IO tooling
- Customer collaboration with business-level English
- Ability to guide a team on large cross-platform initiatives
- Cross-functional collaboration
- Strong communication with customers
- Mentorship and team leadership
- C/C++/C#
- Embedded Linux, QNX, Android Automotive OS (AAOS/AOSP) platform integration
- Android platform internals (SurfaceFlinger, HWComposer, Gralloc, EGL)
Market data from EasyWorkClub, not from the employer
11 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 689 Software developer adverts we list nationwide
More openings at Unity Technologies
9 other openings we list
- Principal Product Manager, LevelPlay · London
- Manager, Client Partners, Ads · London
- Senior Embedded Software Engineer · Brighton
- Software Engineering Manager, Web Platform · Brighton
- Senior Software Engineer · Brighton