Embedded Developer

Sveta Nedelja, Croatia

We are looking for Embedded Developer with experience in Android Automotive who will focus on developing vehicle-related functionality. This person needs to be resourceful, and ready to research and dive deeper into the AOSP development.

Our tech + how we work

Core Android team uses all the latest frameworks for Android app development, from Compose, Kotlin Coroutines & Flow with structured MVVM architecture.
Additionally, developing a custom AOSP build means that we follow specific rules of development that enables us to bundle our custom apps into the Android Automotive OS. This means that besides Kotlin and latest frameworks, you will work on pre-set architecture of the AOSP project and lower-level C++/Unix programming language to develop the required functionality.

We value documentation, test coverage, documentation, code review, documentation, CI/CD, and documentation.

We communicate over Teams, making little use of email internally. We do 2-weeks sprints and MR reviews

We encourage discussion and debate but place tremendous value on pragmatism and optimising for output. We are solving new categories of problems and understand our very best functionality will come about as a result of deep technical insights driven by engineering.


REGULAR TASKS

  • Coding / Development of AOSP and Android Automotive OS
  • Working on framework for custom AOSP builds
  • Code reviews
  • and other tasks as assigned by a line manager


RESPONSIBILITIES

  • Write clean and maintainable code
  • Manage time and tasks based on scrum schedule
  • Help team members
  • Suggest and participate in software architecture


REQUIRED SKILLS AND COMPETENCIES

  • 3+ years in Android development, both Java and Kotlin
  • Understanding of Android ecosystem including AOSP
  • Understand and use unit testing, code review, documentation, and CI/CD
  • Experience with scrum/agile workflow
  • Experience with Git and version control


BONUS POINTS

  • 3+ years in Embedded development
  • Experience in Android Automotive
  • Experience in Android NDK
  • Writing drivers and low-level system functionality
  • Experience in AOSP development


SENIORITY LEVEL: Medium (3 years+)


WHAT DO WE OFFER?

  • The opportunity to develop world-class solutions with cutting-edge technology
  • Family-like, transparent, and very open business culture
  • Courageous, curious, and entrepreneurial team members to work with
  • Dog-friendly office
  • Free coffee and healthy snacks in the office
  • Team lunch once a week
  • Flexible working hours and work from home


START DATE: December 1st 

Embedded Developer

Job description

Embedded Developer

Personal information
Professional data