Senior Software Engineer, Embedded Android

Unity Software
Vilnius
Workplace: OnsiteFull timeGBP 75,400 - 113,000 annuallyFunction: Software EngineeringSkills: ["Technical problem-solving","Customer collaboration","Code review","Design discussions","Automated testing"]

Develop and optimize Unity’s Real Time 3D runtime for embedded platforms including Embedded Linux, QNX, and Android Automotive OS. Build integrations and multi-screen, multi-touch Android graphics/windowing layers, profile performance on constrained SoCs, and partner with automotive OEMs as a technical point of contact. Work with cross-functional Unity teams, raise engineering standards through code reviews and automated testing, and deliver production-ready code for vehicle HMIs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
4 days ago

Senior Software Engineer, Embedded Android

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 41 minutes agoStatus: Live
Reposted: similar role first listed 2 weeks ago

Job Summary

Develop and optimize Unity’s Real Time 3D runtime for embedded platforms including Embedded Linux, QNX, and Android Automotive OS. Build integrations and multi-screen, multi-touch Android graphics/windowing layers, profile performance on constrained SoCs, and partner with automotive OEMs as a technical point of contact. Work with cross-functional Unity teams, raise engineering standards through code reviews and automated testing, and deliver production-ready code for vehicle HMIs.
Location: Vilnius
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Bring Unity’s Real Time 3D runtime to embedded platforms by developing new features and integrations for industries like automotive HMI.
  • •Integrate Unity into native Android apps (e.g., via Unity Render Service) and implement the graphics/windowing layer for multi-screen, multi-touch cockpits and HMIs.
  • •Profile and optimize key KPIs including runtime performance, memory, startup/load time, and iteration speed on constrained embedded SoCs across platforms.
  • •Act as a technical point of contact for customers such as automotive OEMs, investigating issues and removing performance bottlenecks to support production success.
  • •Raise the engineering bar through design discussions, code reviews, and automated testing for the team’s cross-platform initiatives.

Pay and Benefits

Salary: GBP 75,400 - 113,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsuranceRetirement PensionCommuter BenefitsPaid LeaveTraining

Key Requirements

  • •Proficiency in C/C++/C# and building scalable feature sets in a large multithreaded codebase.
  • •Experience developing for Embedded Linux and QNX (and hypervised environments).
  • •Hands-on AAOS or AOSP development, including integration into the Android lifecycle and use of the Android compositing stack (SurfaceFlinger, HWComposer, Gralloc, EGL).
  • •Experience developing against Vulkan and OpenGL ES for Real Time 3D and UI rendering.
  • •Ability to profile and optimize runtime performance, memory, startup/load time, and iteration speed on resource-constrained hardware, plus working directly with customers in business-level English.
Experience:Embedded systemsAutomotiveReal time 3dAndroidMultithreadingCustomer-facing
Skills:Technical problem-solvingCustomer collaborationCode reviewDesign discussionsAutomated testing
Languages:English
Tech Stack:CC++C#Embedded LinuxQNXAndroid Automotive OSAAOSAOSPSurfaceFlingerHWComposerGrallocEGLVulkanOpenGL ESCPUGPUIOReal Time 3DMulti-touchUnity

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Unity Software
Develops the Unity real-time 3D development platform used to create, operate, and monetize interactive experiences and games across mobile, console, PC, and AR/VR platforms. Serves developers, studios, and enterprises worldwide.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2004
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn