Jabil

Senior Android BSP Engineer

Jabil
Apply
1 day ago
Remote, Ukraine or Kharkiv, UkraineSenior

Responsibilities

  • Develop, customize, and maintain embedded Android/Linux software and platform-level components using C/C++.
  • Perform Android BSP development, platform configuration, hardware bring-up, device-driver development, and hardware-interface integration.
  • Debug and resolve system-level issues across Android Framework, Android HAL, Linux Kernel, and hardware layers.
  • Optimize embedded systems and troubleshoot display, power management, Wi-Fi, GPIO, multimedia, graphics, camera, and connectivity subsystems.
  • Participate in the full software development lifecycle, including design, development, testing, debugging, release support, and maintenance.
  • Support integration between applications, hardware components, connected devices, and control systems.
  • Analyze field escalations for new and legacy products and contribute to long-term product reliability.
  • Create and maintain test procedures, design notes, troubleshooting information, implementation details, and other technical documentation.
  • Collaborate with international hardware, firmware, Android, Linux, and application engineering teams.

Requirements

  • At least 8 years of experience developing, customizing, and debugging embedded software or firmware for Linux and/or Android-based products.
  • Strong C/C++ programming skills in embedded or system-level development environments.
  • Hands-on Embedded Linux experience on ARM-based platforms, including configuration, build, deployment, hardware interfaces, and platform bring-up.
  • Experience with Linux Kernel, U-Boot, Device Tree, device drivers, Android HAL, Android Framework, and AOSP architecture.
  • Experience with Android platform development workflows and recent Android versions, preferably Android 14 or later.
  • Experience with Git, Gerrit, GitHub, ADB, and Fastboot.
  • Ability to debug embedded systems with limited or unavailable traditional step debugging.
  • Ability to read and understand electrical schematics and collaborate with hardware engineering teams.
  • Strong problem-solving, independent working, ownership, written communication, and verbal communication skills.
  • Experience with Android framework services, Android Native applications using JNI/NDK, or Android system applications written in Java or Kotlin is preferred.
  • Experience with OpenGL ES, camera, display, media, power management, or connectivity subsystems is preferred.
  • Experience with Bash or Python scripting and automation is preferred.
  • A degree in Computer Science, Electrical Engineering, or a related technical field is advantageous.

Benefits

  • Long-term international engineering project engagement supporting market-leading global brands.
  • B2B independent-contractor engagement with remote cooperation and discretion over the manner, time, and place of service delivery, subject to project requirements and agreed deliverables.
  • Collaboration with international engineering stakeholders and experienced specialists across multiple countries.
  • Exposure to modern embedded systems, Android platforms, and complex engineering challenges.
  • Opportunity to influence technical decisions and contribute to globally used products.

Categories

Jabil

About Jabil

10,000+ employees

Jabil is a public electronics manufacturing services company that designs, builds, and manages supply chains for brands in electronics, healthcare, automotive, and industrial markets. Founded in 1966 and headquartered in St. Petersburg, Florida, it operates more than 100 sites across numerous countries. Its offerings span design engineering, contract manufacturing, materials and tooling, packaging, and global fulfillment and aftermarket services.

Contact me