Jobs · OTHR · California

Embedded SW Engineer

TALENT Software Services · Irvine, CA · 3 days ago
On-siteOTHRFull-time

Role Overview

Supporting new product development of high-performance, high-capacity storage AI module for use on aircraft. The Engineer will contribute to platform by working at the lowest layers of the infrastructure stack — firmware, BIOS/UEFI, bootloaders, and board support packages (BSP). This work provides the foundation for Linux-based operating systems and higher-level PaaS functionality to run reliably on heterogeneous hardware (x86, ARM, and specialized accelerators).

Key Responsibilities

  • Support porting/configuration of GMSL3 drivers, utilities that depend on this protocol
  • Configuration of linux kernel modules
  • Performing checks using an evaluation board
  • Customize and maintain BIOS/UEFI to support platform requirements. Provide minimal hardware initialization for Linux kernel boot.
  • Develop and integrate Board Support Packages for x86 platforms. Perform board bring-up, validation, and debugging on evaluation and target hardware. Port and configure kernel/device-tree for new boards.
  • Support integration of Linux-based operating systems on bare metal. Ensure compatibility across mixed architectures (ARM, AMD64, accelerators). Build bring-up and diagnostic tools for testing firmware and hardware readiness.
  • Work with hardware, PaaS, and DevOps teams to align low-level firmware with platform needs. Document BIOS/bootloader changes, BSP configurations, and bring-up procedures. Provide training, knowledge transfer, and support for internal teams.

Deliverables

  • BSPs for supported hardware platforms
  • Firmware validation and bring-up test tools
  • Documentation of initialization sequences, firmware setup, and deployment

Required Skills & Experience

  • Strong knowledge of Linux kernel boot flow and minimal hardware initialization
  • Experience with BSP development for both x86 architectures
  • Proficiency in C/C++, embedded systems debugging, and low-level programming
  • Familiarity with hardware bring-up using JTAG, serial console, and oscilloscopes
  • Experience with storage devices (eMMC, NVMe, SATA, SD) and root filesystem setup
  • Linux kernel module programming, device driver porting and development

Preferred/Nice to Have

  • Familiarity with NVIDIA Jetson family based platforms
  • Experience with secure boot, TPM, and firmware security practices
  • Familiarity with cloud/edge IaaS environments
  • Knowledge of specialized accelerators, heterogeneous compute, or SoC platforms
  • Exposure to continuous integration for firmware/embedded builds

Similar jobs

Embedded Engineer

ActalentAvon, OH· Yesterday
Engineering$38.46–$55.29/hrapply on ars2.equest.com