×
Register Here to Apply for Jobs or Post Jobs. X

Embedded SW Engineer

Job in Irvine, Orange County, California, 92713, USA
Listing for: TALENT Software Services
Full Time position
Listed on 2026-08-24
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

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
  • Familiarity with NVIDIA Jetson family based platforms will be added plus
  • Performing checks using an evaluation board

    Customize and maintain BIOS/UEFI to support platform requirements.
  • Provide minimal hardware initialization for Linux kernel boot.
  • BSP & Board Bring-Up
  • 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.
  • Platform Enablement
  • Support integration of Linux-based operating systems on bare metal.
  • Ensure compatibility across mixed architectures (ARM, AMD
    64, accelerators).
  • Build bring-up and diagnostic tools for testing firmware and hardware readiness.
  • Collaboration & Documentation
  • Work with hardware, PaaS, and Dev Ops teams to align low-level firmware with platform needs.
  • Document BIOS/boot loader 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
  • 3-Strong knowledge of Linux kernel boot flow and minimal hardware initialization.
  • 5-Experience with BSP development for both x86 architectures.
  • 4-Proficiency in C/C++, embedded systems debugging, and low-level programming.
  • 5-Familiarity with hardware bring-up using JTAG, serial console, and oscilloscopes.
  • 3-Experience with storage devices (eMMC, NVMe, SATA, SD) and root file system setup.
Nice to Have
  • 2-Experience with secure boot, TPM, and firmware security practices.
  • 2-Familiarity with cloud/edge IaaS environments.
  • 2-Knowledge of specialized accelerators, heterogeneous compute, or SoC platforms.
  • 2-Exposure to continuous integration for firmware/embedded builds.?
Key Responsibilities
  • Support porting/ configuration of GMSL3 drivers, utilities that depend on this protocol
  • Configuration of linux kernel modules
  • Familiarity with NVIDIA Jetson family based platforms will be added plus
Mandatory skills:

Linux kernel module programing, Device driver porting and development, C

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary