HMD
Android System Engineer
HMDFinland19 hours ago
Full-timeOther

Android System Engineer


At HMD, we are transforming the mobile industry by delivering mobile and connectivity solutions that bridge the digital divide. From feature phones to smartphones, we create family-friendly devices that empower the disadvantaged and safeguard young users, we produce devices that champion secure, European-made technology and we offer affordable, exciting alternatives to the norm in all our markets.


Since launching our first Nokia-branded devices in 2016, we’ve continually evolved our portfolio, introducing reborn classics, repairable smartphones, enterprise-ready devices, and mission-critical solutions. In 2023, we turned a new page with the introduction of HMD-branded phones. In 2024, we celebrated exciting partnerships: The Barbie Phone with Mattel, The Boring Phone with Heineken, and of course our vibrant collaboration with Barcelona FC. We launched the HMD Pulse portfolio and partnered with Xplora, bringing bold, family-friendly innovation to the forefront.


Our goal is simple: to create phones you’ll want to keep around. Phones that are tough, fun, secure, fast, and affordable—delivering the whole package. With operations spanning over 40 countries and a gloriously diverse team, we’ve achieved EcoVadis Platinum status, proving our commitment to sustainability and excellence in a highly competitive marketplace.


We are now looking for a Android System Engineer to join our Secure Engineering team based in Tampere.


Key Responsibilities:

  • Analyse our needs and architect HMD Android system apps for HMD devices.
  • Perform security code analysis in Android system and HMD system apps.
  • Develop technical solutions to help mitigate security vulnerabilities.
  • Work with different internal/external software development teams to deliver the system software architected previously.
  • Coordinate and synchronize multiple software development teams and other internal groups to design, build, test, and release software on time and with high quality.
  • Do the right things to drive work and release planning, to smartly handle interdependencies between teams, and to identify and manage requirements and architectural convergence as well as software delivery risks.


Background/Qualifications:


  • BSc or higher in software engineering, computer science, or other appropriate field; advanced degrees welcome but not required.
  • Minimum of 5 years of engineering experience in a related industry.
  • Android application development experience for approximately 4-5 years.
  • Extensive Android framework development experience.
  • Android Native development experience with NDK or AOSP HAL.
  • Agile software development practices, preferably in an embedded and/or a mobile application development environment.
  • Experience and track record in coordinating with multiple development departments.
  • Prior software development and test experience using web technologies, mobile platforms.
  • Experience in mass market consumer electronics development.
  • Strong communication skills in English.

Key Skills

Ranked by relevance