Source description
About the role
Title: Embedded Systems Engineer
Location: REMOTE
Duration: 3+ Months
VISA: USC, GC only
Job Description:
We are seeking an experienced Embedded Systems Engineer with a strong background in Android AOSP and Linux-based system development . This is a niche, short-term role requiring deep technical expertise in embedded platforms, device drivers, and system-level integration.
Key Responsibilities
Develop, customize, and optimize Android AOSP builds for embedded hardware platforms.
Work on Linux kernel and device driver development, integration, and debugging.
Contribute to Board Support Package (BSP) and Hardware Abstraction Layer (HAL) development.
Perform OS-level debugging , performance tuning, and system bring-up on new hardware.
Collaborate with hardware and firmware teams to ensure seamless integration and functionality.
Required Skills & Experience
Strong hands-on experience with Android AOSP and Embedded Linux environments.
Deep understanding of Linux kernel internals , device driver development , and system-level debugging .
Experience with BSP , HAL , and low-level hardware-software integration .
Solid knowledge of C/C++ , shell scripting , and embedded toolchains .
Familiarity with SoC architectures , bootloaders , and hardware interfaces (I2C, SPI, UART, etc.) .
More at 3B Staffing