Embedded Engineer

Artech L.L.C.

San Jose (CA)

On-site

USD 140,000 - 200,000

Full time

12 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Artech L.L.C. seeks an experienced Android BSP / Kernel Engineer to join our hardware-focused team. You will build, customize, and maintain AOSP environments and contribute to Linux/Android kernel and device driver development.

The role requires hands-on experience with Android BSPs, system-level debugging, and hardware/software integration across the SDLC to bring up new features on Android-based devices. Strong C/C++ skills are essential.

Qualifications

  • Hands-on with AOSP builds and Android platform development.
  • Android BSP experience is mandatory.
  • Expertise in low-level Linux/Android kernel development.
  • Hands-on debugging of kernel and device driver code.
  • Strong system-level debugging and root-cause analysis skills.
  • Solid understanding of SDLC and software engineering processes.
  • Experience with hardware bring-up and hardware/software integration.
  • Proficient in C/C++ and low-level systems knowledge.
  • Ability to troubleshoot across hardware, firmware, drivers, and Android stack.

Responsibilities

  • Build, customize, and maintain AOSP environments.
  • Develop, modify, and debug Linux/Android kernel and device driver code.
  • Integrate and enable new hardware features on Android-based devices.
  • Work extensively with Android BSPs, including board bring-up, hardware integration, and platform-level debugging.
  • Debug complex issues across the kernel, drivers, HAL, firmware, and hardware/software interface.
  • Perform root-cause analysis of system-level and device-level issues.
  • Collaborate with hardware, firmware, platform, and software engineering teams throughout the SDLC.
  • Troubleshoot performance, stability, integration, and hardware compatibility issues.

Skills

AOSP builds
Android BSP
Linux kernel development
Device driver development
System-level debugging
Root-cause analysis
SDLC processes
Hardware bring-up
C/C++ programming
AR/XR integration

Job description

We are seeking an experienced Android BSP / Kernel Engineer with strong hands-on experience in AOSP, low-level kernel development, and device/driver integration. The ideal candidate will have a strong foundation in SDLC, deep expertise in debugging complex hardware/software issues, and experience bringing up and integrating new hardware features on Android-based devices.

Key Responsibilities

  • Build, customize, and maintain AOSP (Android Open Source Project) environments
  • Develop, modify, and debug Linux/Android kernel and device driver code
  • Integrate and enable new hardware features on Android-based devices
  • Work extensively with Android BSPs, including board bring-up, hardware integration, and platform-level debugging
  • Debug complex issues across the kernel, drivers, HAL, firmware, and hardware/software interface
  • Perform root-cause analysis of system-level and device-level issues
  • Collaborate with hardware, firmware, platform, and software engineering teams throughout the SDLC
  • Troubleshoot performance, stability, integration, and hardware compatibility issues

Required Qualifications

  • Strong hands-on experience with AOSP builds and Android platform development
  • Android BSP experience is mandatory
  • Expertise in low-level Linux/Android kernel development
  • Hands-on experience modifying and debugging kernel and device driver code
  • Strong expertise in system-level debugging and root-cause analysis
  • Solid understanding of SDLC and software engineering processes
  • Experience with hardware bring-up and hardware/software integration
  • Strong C/C++ programming and low-level systems knowledge
  • Ability to troubleshoot issues spanning hardware, firmware, drivers, kernel, and Android platform layers
  • AR/XR experience is a plus, particularly experience integrating or supporting AR/XR hardware and devices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android BSP/Kernel Engineer - AOSP & Bring-Up
Senior Android BSP/Kernel Engineer - AOSP & Bring-Up

Artech L.L.C. • San Jose (CA)

On-site
USD 140,000 - 200,000
Android Framework Engineer
Android Framework Engineer

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000
Remote Android Platform Engineer – AOSP, HAL & Kernel
Remote Android Platform Engineer – AOSP, HAL & Kernel

BairesDev • Peru (IL)

On-site
USD 120,000 - 170,000
Remote work
USD salary
Hardware provided
+3
Senior Camera BSP & Middleware Engineer
Senior Camera BSP & Middleware Engineer

Jabil • Town of Poland (NY)

On-site
USD 130,000 - 170,000
Hardware Integration and Firmware Engineer
Hardware Integration and Firmware Engineer

TechDigital Group • Redmond (WA)

On-site
USD 90,000 - 120,000
Senior BSP & Embedded Systems Engineer (Video/Camera)
Senior BSP & Embedded Systems Engineer (Video/Camera)

ThunderSoft • San Diego (CA)

On-site
Lead Android Platform Engineer
Lead Android Platform Engineer

logitech • United States

On-site
USD 140,000 - 210,000
Low Level Android / Firmware Engineer (Remote | U.S.-Based | Contract)
Low Level Android / Firmware Engineer (Remote | U.S.-Based | Contract)

Atiba • United States

On-site
USD 90,000 - 120,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Components • Arkansas

On-site
USD 100,000 - 130,000
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000