# Senior Embedded Software Engineer

Hiring organization: [Unity](https://career.thegoodapps.co/organizations/unity)

Canonical page: https://career.thegoodapps.co/jobs/908ab369-3228-4a86-89d4-d04e34f51019

Listed on Unity's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Salary: 54200 – 95500 EUR per year

## Summary

This role brings Unity's 3D engine to Android-powered car screens—instrument clusters, infotainment systems, and digital cockpits used by millions of drivers daily. It suits senior embedded systems engineers with Android platform expertise who want to solve hard real-time graphics problems at the intersection of automotive hardware and production game technology.

_Our summary, not Unity's wording._

## Skills named

Blueprint Reading, C#, C++, Linux, Vulkan API

## Required

- Proficiency in C/C++/C#
- Building scalable multithreaded systems on Linux/Android
- Hands-on Android/AOSP development at app and platform layers
- Knowledge of HALs (AIDL) and Android build system (Soong/Blueprint)
- Understanding of Android graphics and compositing stack
- Working knowledge of Vulkan and OpenGL ES
- Profiling and optimization on resource-constrained hardware
- Direct customer collaboration on technical issues
- Business-level English

## Nice to have

- Android Automotive OS (AAOS) or digital-cockpit experience
- Experience with Unity as a Library (UAAL) and IL2CPP
- Embedded HMI or instrument cluster development
- Cross-platform porting across Android, embedded Linux, and RTOS
- RTOS experience (QNX, Integrity)
- Familiarity with automotive SoCs (Qualcomm, NXP, NVIDIA)
- Modern C++ (C++17/20)
- Rust exposure in AOSP
- Background in games, simulation, robotics, AR/VR, aerospace, or medical devices

Apply on Unity's site: https://unitytech.wd1.myworkdayjobs.com/en-US/Unity/job/GBR-Brighton/Senior-Software-Engineer--Embedded-Android_JOBREQ-2615986
