Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.
Senior Software Engineer, Embedded Android
Location
Germany
Posted
5 days ago
Salary
€72.2K - €90.3K / year
Seniority
Senior
Job Description
Senior Software Engineer, Embedded Android
Unity Technologies
Role Description The opportunity - Real-time 3D is moving off the desktop and onto every screen in the vehicle — instrument clusters, infotainment, and full digital cockpits. - Unity's Embedded OS team brings Unity's runtime to platforms cars run on — Android, Android Automotive OS (AAOS), embedded Linux, and QNX. - As a Senior Software Engineer, Embedded Android, you'll own how Unity runs on Android in the car. What success looks like - In your first 3-6 months: ramped on our Android/AOSP platform stack, shipped your first integrations and bug fixes, and become a trusted contributor in customer-facing investigations. - Within 12 months: own a meaningful area of the Android platform, influence its architecture, and act as a technical point of contact for an OEM program. Your impact - Be part of a small, senior team with outsized leverage; the code you write ships in production vehicles. - Your work directly unblocks Unity's automotive business and the OEM partnerships that depend on it. - Set the technical bar for embedded Android across the team and help shape how Unity supports the next generation of software-defined vehicles. Why you'll love it - Genuinely hard problems at the frontier of real-time 3D and automotive Android, AAOS, Vulkan, Unity as a Library (UAAL), IL2CPP, low-level graphics. - Direct, high-trust collaboration with automotive OEMs; your work is visible and it matters. - Deep ownership and autonomy in a small senior team, with a clear path to grow into technical leadership. - A global R&D organization tackling cross-platform challenges at scale. 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. - Integrate Unity into native Android apps and build the graphics and windowing layer for 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 and removing performance bottlenecks. - Raise the engineering bar through design discussions, code reviews, and automated testing. Qualifications - Proficiency in C/C++/C# and building scalable, multithreaded systems on Linux/Android. - Hands-on Android/AOSP development across app and platform layers — HALs (AIDL), the Android build system (Soong/Blueprint), and the Android framework/lifecycle. - Working knowledge of Vulkan and OpenGL ES and the Android graphics/compositing stack. - Profiling and optimization on resource-constrained hardware using CPU/GPU/IO tooling. - Working directly with customers on technical issues, with business-level English. Requirements - Android Automotive OS (AAOS) / digital-cockpit / IVI HMI experience. - Embedded engineering (HMIs, instrument clusters) and cross-platform porting across Android, embedded Linux, and RTOS. - 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. Benefits - Comprehensive health, life, and disability insurance. - Commute subsidy. - Employee stock ownership. - Competitive retirement/pension plans. - Generous vacation and personal days. - Support for new parents through leave and family-care programs. - Office food snacks. - Mental Health and Wellbeing programs and support. - Employee Resource Groups. - Global Employee Assistance Program. - Training and development programs. - Volunteering and donation matching program.
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Engineer or Swift/Objective C as an Ios Engineer
Texas State Library and Archives CommisionProficiency with creating CI/CD pipelines and stages with Harness using YAML templates. Kong plugin development using Lua or Go. Experience with Package Managers like LuaRocks. Experience with containerization (Docker), and orchestration tools (Kubernetes). Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.
Role Description Full time role, each project work is more than a year. Location: Remote Only W2 employees Interview rounds: 2 (Hackerrank, Pairing Assessment and Discussion) Salary Range is $90K to $120K/Annum with benefits. Qualifications - Over 5 years of strong Software Development expertise in any of the technologies - IOS/Android - Must have strong expertise with Test Driven Development (TDD), agile methodologies, Pair Programming - Experience developing Unit tests for significant percentage of code developed on a day-to-day basis - Experience working on Continuous integration and continuous delivery processes - Thorough understanding of Java/Kotlin as an Android Engineer or Swift/Objective C as an IOS Engineer - Experienced with design patterns such as MVC and MVVM - Experienced with API design and integration. Knowledge of HTTP/REST principles, networking, performance, latency, caching, authentication, and security Company Description
Android Software Engineer - Finance Super App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
Role Description We are looking for Android engineers to build the native Android experience for BJAK's finance super app. This role is for someone who cares about clean user flows, fast performance, product quality and shipping reliable mobile features used by real customers. - Build and ship Android features using Kotlin. - Create clean mobile flows for insurance, payments, claims, renewals and financial services. - Work with product and design to simplify complex user journeys. - Integrate backend APIs and ensure mobile flows are stable, secure and reliable. - Improve app performance, crash rate, loading states, responsiveness and memory usage. - Use analytics, user behaviour and production issues to improve the product. - Build AI-assisted mobile experiences only where they genuinely improve the user journey. Qualifications - 3+ years of Android development experience using Kotlin. - Strong Android fundamentals and experience shipping production apps. - Good knowledge of Jetpack, Coroutines, Flow and modern Android architecture. - Strong sense of mobile UX, usability, edge cases and user flows. - Experience integrating REST APIs and debugging production issues. - Fast execution, high ownership and strong attention to product quality. - App links, GitHub, screenshots or examples of shipped work are a strong advantage. Requirements - Kotlin - Jetpack Compose - Android SDK - Coroutines & Flow - SQL / NoSQL - TensorFlow Lite (on-device inference) Benefits - Remote work opportunity. - Work with a diverse team from over 20 nationalities. Company Description The original mission of BJAK is we believe people deserve smarter ways to plan, save and grow their money. This is the origin of our name. Started in 2019, we built the first mobile-first, insurance platform, enabling insurance to be accessible online by millions in the region. Today, it's the leading insurance platform in Southeast Asia. Today, we are expanding ways to help people in the region — this includes spending, saving, investing, exchanging, travelling, and more. Our mission is to help people get more from their money every day.
Software Engineer, Android
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Design, develop and ship high-quality Android applications using Kotlin. • Build intuitive mobile experiences across insurance, payments, claims, renewals and financial services. • Collaborate closely with product managers, designers and backend engineers to deliver seamless end-to-end user experiences. • Integrate backend APIs while ensuring application stability, scalability and reliability. • Optimize application performance, reducing ANRs, crashes, memory usage and battery consumption. • Use analytics, production insights and customer feedback to continuously improve the product. • Build AI-assisted mobile experiences where they provide meaningful value for users. • Contribute to engineering best practices through code reviews, testing and continuous improvement.
Android Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Design, develop and maintain high-performance native Android applications using Kotlin. • Build intuitive user experiences across insurance, payments, claims, renewals and financial services. • Work closely with product managers, designers and backend engineers to deliver seamless native mobile experiences. • Integrate backend APIs while ensuring application stability, responsiveness and scalability. • Optimize app startup time, rendering performance, ANR rates, crash rates, memory usage and battery efficiency. • Continuously improve code quality through testing, code reviews and engineering best practices. • Build AI-assisted native mobile experiences where they provide genuine value for users. • Stay up to date with the latest Android platform capabilities and recommend improvements that enhance product quality.
