Software Platform Engineer - AOSP|Linux
About the role
Senior AOSP & Linux Software Engineer – Permanent (Auckland)
Why you’d like it
- Work close to the Android platform and embedded Linux stack, solving complex engineering problems.
- A role focused on AOSP, Android boot processes and kernel-level development.
- Join a small, technically capable team working across both hardware and software.
- Opportunity to contribute to the development of Android-based devices and platform architecture.
- You’ll contribute to the design, development and improvement of Android platform software used across device environments.
- The role involves working closely with the Android platform stack, including the Android boot process, kernel drivers and build environments. You’ll help ensure software solutions are designed and implemented in line with engineering best practices while collaborating with product, QA and other developers to deliver reliable platform outcomes.
- You’ll also provide regular updates on progress and share knowledge with the wider engineering team.
You’ll likely bring experience working in embedded systems or Android platform development environments, with strong fundamentals in low-level software engineering.
Key experience includes:
- Strong development experience with C and C++
- Experience working with AOSP
- Knowledge of the Android boot process
- Experience with Linux kernel and driver development
- Exposure to Android services
- Familiarity with CI/CD tools such as Jenkins or Bitbucket is beneficial
- Comfortable working independently and solving complex technical challenges
- Permanent position
- Auckland-based team
- Working closely with engineers, QA and product stakeholders
- Exposure to Android device development and platform engineering
If you’re interested in working on Android platform development and embedded Linux environments, apply now to learn more about the opportunity.