Android low-level Engineer @Infotree Global Solutions

[Hiring] Android low-level Engineer @Infotree Global Solutions

Apr 05, 2025 - Infotree Global Solutions is hiring a remote Android low-level Engineer. 💸 Salary: unspecified. 📍Location: Poland.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Be a part of a technology company, where engineers and experienced people help to make breakthrough changes in the industry.

Technology stack we are looking for:

  • Developer dealing with Android from the device side (e.g. Android BSP, operating system, drivers) with competencies:
    • Android operating system and its architecture:
      • Android Open Source Project (AOSP) – knowledge of the structure of the Android system, HAL layers, Framework, and applications
      • AOSP building and modification process – ability to compile, customize, and port Android to new platforms
      • Android file system structure (ext4, f2fs, yaffs2)
    • Low-level system layers (HAL, Kernel, drivers):
      • Hardware Abstraction Layer (HAL) – creating and customizing hardware layers
      • Linux Kernel (Android Kernel) – modifying and configuring the kernel for specific hardware
      • Device Drivers – developing and debugging kernel modules
    • System programming:
      • C, C++ – for creating and modifying drivers and the HAL layer
      • Java/Kotlin – for integrating low-level functions with the application layer
      • Bash, Python – for automation, startup scripts and testing
    • Debugging and optimization:
      • logcat, dmesg, strace – for analyzing system logs
      • gdb, lldb – for debugging native code
      • Android profilers – for analyzing performance (systrace, Perfetto)
    • Hardware platform support:
      • Bootloader (U-Boot, Fastboot, A/B Updates) – configuration and debugging of the boot process
      • Power management (Power Management, wakelocks, suspend/resume)
      • Hardware interfaces (I2C, SPI, UART, GPIO, USB, PCIe) – support and communication
    • Build and CI/CD systems:
      • Soong, Make, CMake, Bazel – code build systems in AOSP
      • Repo, Git – source code management
      • Jenkins, GitLab CI/CD – build and test automation
    • Android security:
      • SELinux (Security-Enhanced Linux) – security policies
      • Verified Boot – boot protection mechanisms
      • Keystore, Trusted Execution Environment (TEE) – secure data storage
    • Working with SoC (System on Chip) platforms:
      • Qualcomm, MediaTek, Rockchip, NXP, TI – knowledge of BSP for popular platforms
      • Interfaces and hardware acceleration (GPU, DSP, ISP)
    • Integration with user applications:
      • Android NDK – native application extensions
      • IPC (Binder, HIDL, AIDL) – inter-process communication

Company Description

Similar Remote Jobs

More jobs at Infotree Global Solutions

More Software Development jobs

More jobs in Poland

Before You Apply
📍 Be aware of the location restriction for this remote position: Poland
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Android low-level Engineer @Infotree Global Solutions
Software Development
Salary 💸 unspecified
Remote Location
Poland
Job Type unspecified
Posted Apr 05, 2025
Apply for this position Unlock 54,728 Remote Jobs
📍 Be aware of the location restriction for this remote position: Poland
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Android low-level Engineer Apply for this position Unlock 54,728 Remote Jobs
×
  • Unlock 54,728 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community