Vacature

Expert Embedded Android Developer

Kortrijk

Solliciteer

Responsibilities

  • Analyzes the product requirements and translate them into specifications and architectural designs

  • Works in one of our scrum teams within the Clickshare product range

  • Develops back-end logic and modern user interfaces

  • Optimizes execution, robustness, and use of system resources

  • Collaborates with the testers to identify open issues

  • Keeps track of bugs and fix open issues

  • Provides proficient documentation for the developed software modules

  • Supports the creation of realistic plans for the development efforts by estimating the necessary amount of work and time

Ideal Profile

  • A Bachelor’s or Master’s degree in a software development related study and are passionate about coding in Kotlin and C++, with 5 years of relevant experience

  • Experience in developing embedded software/firmware on Android

  • Experience in developing Android Applications

  • Experience in developing embedded software/firmware on Linux is a plus

The candidate has at least additional experience in some of the following domains/tools:

  • Python

  • Android low level OS knowledge (knowledge of MDEP is a big plus)

  • APK development in Kotlin

  • Knowledge of (embedded) Android internals

  • Linux low level OS

  • Network communication (TCP/UDP…)

  • Multithreading (thread safety mechanisms…)

  • (scaled) Agile way of working (scrum, kanban, safe, less, …)

  • Git and/or Svn, CI/CD, TDD, automation

  • Video/Audio processing, codecs, OpenGL / Gstreamer, Qt, Android media framework, camera2 API

  • Security

  • Devops and infrastructure