Senior Embedded Android BSP Engineer @Jabil
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Embedded Android BSP Engineer @Jabil

Today - Jabil is hiring a remote Senior Embedded Android BSP Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Ukraine

Role Description

We are looking for an experienced Senior Embedded Android BSP Engineer to contribute as an independent contractor on a long-term B2B basis to an international engineering project focused on the development of next-generation embedded Android/Linux platforms for advanced professional products used worldwide.

  • Work deep inside the Android platform; this is not typical Android application development.
  • Contribute to BSP development, AOSP customization, HAL integration, native system components, debugging, optimization, and system-level problem solving.
  • Take ownership of complex engineering challenges, investigating issues that rarely have simple answers.
  • Collaborate with experienced hardware, firmware, Android, Linux, and product engineers across countries.

Expected Deliverables and Areas of Contribution

  • Develop and customize AOSP-based platform software for embedded audio devices.
  • Work on Android BSP, HAL layers, native C/C++ components, JNI/NDK integration, and system-level services.
  • Participate in Android version upgrades and help keep the platform aligned with the latest Android releases.
  • Integrate and troubleshoot hardware interfaces, peripheral drivers, and Linux kernel-related components.
  • Debug platform issues related to boot, performance, memory, power, threading, IPC, and hardware communication.
  • Support board bring-up and platform validation on ARM, Qualcomm-based, and other embedded hardware architectures.
  • Collaborate with hardware, software, and product teams to deliver stable embedded Android platforms.
  • Review technical designs and code and provide guidance to less experienced engineers when needed.

Qualifications

  • 7+ years of embedded software development experience, including 2+ years with Embedded Android, AOSP, or Android platform-level development.
  • Strong C/C++ development skills for native, low-level, and performance-sensitive software.
  • Hands-on experience with Android BSP, AOSP build systems, HAL architecture, HIDL/AIDL, Android.bp/Android.mk, Soong/Ninja, and system services.
  • Experience with Android NDK, JNI, Binder, sockets, shared memory, or other IPC mechanisms.
  • Good knowledge of embedded Linux, Linux kernel interfaces, device drivers, and hardware communication concepts.
  • Experience debugging with tools such as ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, protocol analyzers, or similar tools.
  • Understanding of object-oriented design, SOLID principles, version control, and structured release/development workflows.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.

Engagement Highlights

  • Opportunity to support engineering projects delivered for market-leading global brands.
  • Long-term project engagement with clearly defined technical objectives.
  • Engagement on a B2B basis as an independent contractor, with discretion over the manner, time, and place of service delivery under a remote cooperation model.
  • Flexibility in how and where you work, aligned with project needs and delivery expectations.
  • Collaboration with international engineering stakeholders and experienced specialists across different countries.
  • Exposure to modern technologies and complex engineering challenges across embedded systems and Android platforms.
  • Opportunity to influence technical decisions and contribute knowledge to products used globally.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Embedded Android BSP Engineer @Jabil
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,153+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later