Senior Android
BSP Engineer

Send your CV

 

We are looking for a Senior Android BSP Engineer to join our team. Digital TV and Video Streaming is one of our competence centres focused on software solutions and hardware design for the broadcasting industry. Here, we develop applications for smart TVs and digital TV platforms based on Tizen, webOS, Android TV, etc.

The results of our teamwork are embodied in mass-produced set-top boxes and broadcasting systems for hundreds of thousands of worldwide viewers. So, if you join our telecom team, you can become a guru in this industry as an engineer or a tech lead / manager. Read more about our work.

 

What you will do

  • Develop and configure embedded Linux, Linux device tree, Android HAL (hardware abstraction layer).
  • Develop embedded Linux drivers, optimisation, bug fixes, and adding new features (display, power management, Wi-Fi, GPIO, etc). 
  • Troubleshoot debugging issues in Android framework and Linux kernel. 
  • Write well-structured, testable, efficient, and maintainable code.  
  • Read and understand electrical schematics, hardware bring up. 

 

What we would like to see in you

  • At least 5 years of experience in relevant areas. 
  • Experience developing Android platform services, native applications (JNI/NDK) or system applications (C++/Java). 
  • Develop and configure embedded Linux (U-Boot/kernel), develop Linux device tree and develop Android HAL (hardware abstraction layer).

 

  • Setting up Google AOSP and troubleshooting problems with it. 
  • Experience with Git, Gerrit and GitHub, Android command line tools (ADB and fast loading).
  • English (upper-intermediate and higher). 

 

Will be a plus

  • Experience in two or more areas: BSP (board support package), operating systems, kernel, Android kernel, bootloader, power management, RTOS, Linux, graphics and display drivers.
  • Familiarity with Android security model (SELinux policy) and secure boot. 
  • Introduction to the Android security model (SELinux Policy). 
  • Development and customisation of embedded Linux device drivers (including optimisation, bug fixes and adding new features).

 

What we offer

Cohesive team and support

Free English classes

Latest equipment

Regular training

Competitive salary

Relocation assistance

Remote work

5 sick days

Would you like to become our Senior Android BSP Engineer?

We're waiting for your resume!