1

Bsp Android Linux Jobs (NOW HIRING)

Senior Software Engineer

Irvine, CA · On-site

$131K - $173K/yr

... BSP, HAL, and system‑level validation. Key Responsibilities • Update and modify Android OS ... Modify Linux kernel components and device drivers when required. • Improve system performance ...

Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for automotive platforms. * Enable display, audio, camera, and serial interfaces in the SOC. Perform system ...

Drive technical decisions across every layer of the stack (BSP, kernel, middleware, services ... Deep expertise in embedded operating systems (e.g., embedded Linux, RTOS, or custom OS stacks ...

Operating System Architect

San Jose, CA · On-site

$120K - $300K/yr

Drive technical decisions across every layer of the stack (BSP, kernel, middleware, services ... Deep expertise in embedded operating systems (e.g., embedded Linux, RTOS, or custom OS stacks ...

... Embedded Linux and/or Android TV (AOSP) knowledge, including bootloaders, kernel configuration ... BSP/device drivers. • Awareness of graphics/composition (OpenGL ES/Vulkan). • Experience with ...

Embedded Engineer

Denver, CO · On-site

$164K - $180K/yr

Using operating systems like Linux, Android or Zephyr OS with Board Support Software Packages (BSP), board bring ups and product specific device drivers; Working in firmware based embedded platform ...

Sr. Program Manager

Austin, TX

$115K - $115K/yr

... BSP, drivers, middleware, applications, silicon/platform teams, and customer engineering ... Android Automotive, Linux, Xen, QNX, or adjacent embedded domains). * Strong background in the ...

Senior Software Engineer

West Palm Beach, FL · On-site

$118K - $156K/yr

... Android Team Awareness Kit) and WinTAK (Wireless Information Network Tactical - Assured Kit ... BSP) customization, and device tree configuration on Linux-based platforms • Integrate autonomous ...

Senior Software Engineer

West Palm Beach, FL

$118K - $156K/yr

Perform embedded system bring-up, board support package (BSP) customization, and device tree ... Experience with RMF, STIG hardening for Linux/Android embedded platforms, or software supply chain ...

next page

Showing results 1-20

Bsp Android Linux information

See salary details

$23K

$137.9K

$193.5K

How much do bsp android linux jobs pay per year?

As of Jun 5, 2026, the average yearly pay for bsp android linux in the United States is $137,876.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $160,000.00 per year, depending on experience, location, and employer.

What are BSP Android Linux jobs?

BSP (Board Support Package) Android Linux jobs involve developing and maintaining the software layer that allows the Android operating system to communicate with the underlying hardware on devices that use the Linux kernel. Professionals in these roles work on porting Android to new hardware platforms, writing device drivers, and ensuring hardware components function correctly within the Android environment. They play a crucial part in customizing Android for embedded systems, smartphones, or IoT devices by configuring and optimizing the Linux kernel, bootloaders, and other low-level system components.

What is the difference between Bsp Android Linux vs Embedded Linux Developer?

AspectBsp Android LinuxEmbedded Linux Developer
Required CredentialsLinux certifications, Android development skillsLinux certifications, embedded systems knowledge
Work EnvironmentMobile devices, consumer electronics, embedded systemsEmbedded systems, IoT devices, industrial equipment
Industry UsageSmartphones, tablets, smart TVsAutomotive, medical devices, industrial automation

Both roles require Linux expertise, but Bsp Android Linux focuses on customizing Android-based systems for embedded devices, while Embedded Linux Developer works on developing Linux solutions for various embedded applications outside of Android environments.

What are some common challenges faced by BSP (Board Support Package) Android Linux engineers when integrating new hardware platforms?

BSP Android Linux engineers often encounter challenges such as adapting the kernel and drivers to support new hardware components, resolving compatibility issues between the Android OS and the underlying Linux kernel, and debugging hardware-software interactions. These engineers frequently need to collaborate closely with hardware teams to understand board schematics and address low-level issues. Staying up-to-date with upstream kernel changes and ensuring thorough testing across various hardware configurations are also essential parts of the role.

What are the key skills and qualifications needed to thrive as a BSP Android Linux Engineer, and why are they important?

A BSP Android Linux Engineer needs strong expertise in embedded systems, C/C++ programming, Linux kernel development, and device driver integration, usually with a background in computer science or electrical engineering. Familiarity with Yocto, U-Boot, Git, and Android build systems, along with experience debugging using tools like JTAG or GDB, is typically required. Problem-solving, attention to detail, and effective teamwork are crucial soft skills for this role. These skills and qualities ensure reliable hardware-software integration, smooth product development, and successful deployment of Android-based embedded solutions.
Infographic showing various Bsp Android Linux job openings in the United States as of May 2026, with employment types broken down into 80% Full Time, 3% Part Time, and 17% Contract. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $137,876 per year, or $66.3 per hour.
Senior Software Engineer

Senior Software Engineer

JS Consulting

Irvine, CA • On-site

$131K - $173K/yr

Contractor

Posted 18 days ago


Job description

Job Title- Senior Software Engineer

Project Location – Irvine, CA (Onsite)

Duration- 12+ months contract

Visa- USC/ GC

HM Notes: Previous subs only had experience at the application layer/app developers. This is focused on impact assessments and patches of AOSP at the kernel level. 

  • Board and kernel level development
  •  AOSP builds, Android framework
  •  Integrating packages and creating hardware layer codes
  •  Applying vendor patches
  •  Cybersecurity risk assessment
  •  Legacy Android (5)
  •  Operating System level work
  •  Regulated industry required

Position Summary: We are looking for a Senior Software Engineer with deep experience in Android OS and AOSP platform engineering. In this role, you will own and enhance a customized Android 5–based operating system used within a Class III medical device. You will customize and harden the OS, improve system performance, integrate hardware components, and ensure the platform meets strict medical‑device cybersecurity and regulatory requirements. 
This role requires strong Android platform experience—not just app development—and includes work across OS

frameworks, kernel, BSP, HAL, and system‑level validation.
Key Responsibilities
• Update and modify Android OS (version 5) to address security issues and compliance needs.
• Customize and maintain an AOSP fork, including frameworks, system services, and configuration.
• Apply OS‑level patches and security settings aligned with FDA and EU cybersecurity guidance.
• Integrate BSPs, HALs, vendor patches, and hardware drivers with the Android platform.
• Perform board bring‑up (U‑Boot, device tree, kernel integration).
• Conduct low‑level debugging using UART, JTAG, and similar tools.
• Modify Linux kernel components and device drivers when required.
• Improve system performance, resource usage, and inter‑process communication (Binder/AIDL).
• Use system‑level profiling tools to identify and fix issues.
• Fix OS‑ and kernel‑level vulnerabilities and Reduce OS/kernel attack surfaces.
• Implement OTA update mechanisms.
• Support cybersecurity risk analysis and threat modeling.
• Perform OS‑level verification and validation following IEC 62304.
• Support risk management efforts aligned with ISO 14971.
• Participate in audits and reviews to maintain regulatory compliance.
• Work with app developers to ensure compatibility.
• Partner with cybersecurity, system engineering, and quality teams.
• Create and maintain architecture docs, test plans, and traceability matrices.
• Ensure documentation is complete and audit‑ready.
Required Qualifications
• Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
• 7+ years of software engineering experience.
• 3+ years working with Android OS / AOSP.
• Strong experience with AOSP builds, Android frameworks, and kernel modification.
• Solid understanding of Linux internals and embedded systems.
• Experience in regulated environments.
• Knowledge of IEC 62304, ISO 14971, and related standards.
• Familiarity with cybersecurity risk assessment and vulnerability remediation.
Preferred Qualifications
• Experience with legacy Android (Android 5).