Senior Embedded Android BSP Engineer

Jabil

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jabil Inc. in the United States is seeking an experienced Senior Embedded Android BSP Engineer to contribute as an independent contractor on a long-term B2B project building next-generation embedded Android/Linux platforms for professional products used worldwide.

You will work near the hardware across the Android stack, focusing on BSP development, AOSP customization, HAL integration, native system components, and multi-layer debugging to deliver robust production-grade solutions.

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.

Responsibilities

  • 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.

Job description

At Jabil (NYSE: JBL), we are proud to be a trusted partner for the world’s top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of experience across industries and a vast network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver both scalable and customized solutions. Our commitment extends beyond business success as we strive to build sustainable processes that minimize environmental impact and foster vibrant and diverse communities around the globe.

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.

As part of the international engineering project team, you will contribute to commercially deployed products where platform stability, multimedia quality, connectivity, performance, and hardware/software integration directly impact the end-user experience in enterprise, education, conferencing, and professional environments.

Work deep inside the Android platform. This is not typical Android application development. You will work close to the hardware and across the Android stack, contributing to BSP development, AOSP customization, HAL integration, native system components, debugging, optimization, and system-level problem solving.

Take ownership of complex engineering challenges. You will investigate issues that rarely have simple answers, working across multiple layers of the system to understand root causes and deliver robust technical solutions from analysis through implementation and validation.

Contribute as a senior Android platform specialist. You will collaborate with experienced hardware, firmware, Android, Linux, and product engineers across countries, while deepening your expertise in Android internals, embedded Linux, BSP engineering, platform bring-up, multimedia, and low-level

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.

Required Expertise

Must have

  • 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

Jabil Inc. partners with experienced independent professionals who contribute their expertise to international engineering projects. Together, we create, innovate, and solve meaningful technical challenges for world-leading brands.

  • 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, subject to project requirements and agreed deliverables.

  • 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.

Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.

Accessibility Accommodation

If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Jabil.com/Careers site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to Always_Accessible@Jabil.com with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.

#whereyoubelong

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Android BSP Engineer (Remote Contract)
Senior Embedded Android BSP Engineer (Remote Contract)

Jabil • United States

Remote
USD 120,000 - 180,000
Sr. Electrical Design Engineer
Sr. Electrical Design Engineer

Jabil • Salt Lake City (UT)

On-site
USD 110,000 - 160,000
Sr. Product Engineer
Sr. Product Engineer

Jabil • United States

Remote
USD 170,000 - 250,000
Sr. Principal Design Engineer - Systems Integration, Data Center & Infrastructure Systems
Sr. Principal Design Engineer - Systems Integration, Data Center & Infrastructure Systems

Jabil • Austin (TX)

On-site
USD 164,000 - 296,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Regional Project Industrial Engineer
Regional Project Industrial Engineer

RowanEDC Partnership • Salisbury (NC)

On-site
USD 95,000 - 130,000
Medical, Dental, Vision Insurance
401K Match
Employee Stock Purchase Plan
+7
Lead Software Test Development Engineer-NPI
Lead Software Test Development Engineer-NPI

Jabil • United States

Remote
USD 100,000 - 180,000
Medical, Dental, Vision Insurance
401K Match
Employee Stock Purchase Plan
+9
Technical Business Unit Manager -Battery Cell Manufacturing Experience Required
Technical Business Unit Manager -Battery Cell Manufacturing Experience Required

Jabil • United States

Remote
USD 116,000 - 208,000
Medical, dental, and vision insurance
Paid time off
4 weeks paid parental leave
+3
Regional Manufacturing Engineering Lead (Remote)
Regional Manufacturing Engineering Lead (Remote)

RowanEDC Partnership • Salisbury (NC)

Remote
USD 126,000 - 227,000
Medical, Dental, Vision Insurance
401K Match
Employee Stock Purchase Plan
+4
Sr. Principal Product Engineer - Cloud and Hyperscale platforms
Sr. Principal Product Engineer - Cloud and Hyperscale platforms

Jabil • Austin (TX)

Hybrid
USD 150,000 - 230,000
Lead Engineer Reliability/Structural
Lead Engineer Reliability/Structural

Jabil • Austin (TX)

On-site
USD 120,000 - 170,000