Embedded Software Application Engineer – Android Automotive (HMI, UX, Navigation)
We are looking for a highly skilled Embedded Software Application Engineer with strong expertise in Android Automotive–based infotainment systems. The role focuses on HMI, UX, Navigation, and Positioning functionality, covering the full software development lifecycle—from requirements and design to implementation, testing, and verification.
You will be part of a cross-functional, quality-focused team, working closely with internal stakeholders and external partners to deliver state-of-the-art infotainment solutions for next-generation vehicles.
Key Responsibilities
Perform functional software development, including:
Requirement analysis and breakdown
Software design and technical documentation
Implementation, testing, and verification
Develop and enhance HMI and UX features on Android Automotive platforms
Contribute to Navigation and Positioning functionality to ensure an excellent end-user experience
Work in a full-stack embedded environment using C++ and the Android toolchain (Kotlin/Java where applicable)
Implement and maintain automated test cases integrated into CI pipelines
Collaborate closely with cross-functional teams, UX designers, system engineers, and external partners
Participate in testing and troubleshooting on real vehicles, gaining real-world product insight
Ensure software quality, performance, and maintainability through structured development practices
Actively contribute to continuous improvement of development methods and tools
Required Skills & Experience
8–10+ years of relevant experience in embedded software development (expert level expected)
Strong programming skills in C++
Solid experience with Android platform development, preferably Android Automotive
Experience in HMI development, ideally within automotive or vehicle-related systems
Familiarity with Continuous Integration (CI) environments
Experience working in Agile development teams
Good English communication skills, written and spoken
Meritorious Experience
Development experience on Android Automotive platform level
Background in Automotive Infotainment systems
Experience in Navigation, Positioning, or Map-related domains
Knowledge of Kotlin, Java, or Python in embedded or Android environments
Valid B-level driving license
Personal Attributes
Curious, motivated, and problem-solving mindset
Strong team player with a collaborative working style
Quality-conscious and inspired by technical challenges
Able to handle multiple parallel tasks
Structured, self-driven, and proactive in taking ownership
- Locations
- Gothenburg , Sweden
About Aurora Engineering AB
Aurora Engineering AB is a Swedish engineering consultancy providing technical expertise and project support within the automotive and industrial sectors. We connect skilled engineers with innovative companies to deliver high-quality solutions in product development, design, testing, and digital engineering.
Already working at Aurora Engineering AB?
Let’s recruit together and find your next colleague.