Embedded SW Engineer

TALENT Software Services

Irvine (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TALENT Software Services is seeking an experienced Embedded Systems Engineer to contribute to a high-performance storage AI module for aerospace applications. You will work at the firmware level—BIOS/UEFI, bootloaders, BSPs—to enable Linux-based OS and PaaS functionality on heterogeneous hardware (x86, ARM, accelerators).

Responsibilities include porting GMSL3 drivers, configuring Linux kernel modules, and BSP/board Bring-Up on target hardware.

Qualifications

  • Strong knowledge of Linux kernel boot flow and minimal hardware init.
  • Experience with BSP development for x86 architectures.
  • Proficiency in C/C++ and embedded debugging.
  • Familiarity with hardware bring-up using JTAG, serial console, and oscilloscopes.
  • Experience with storage devices (eMMC, NVMe, SATA) and root filesystem setup.

Responsibilities

  • Port and configure GMSL3 drivers and utilities.
  • Configure Linux kernel modules for platform.
  • Develop and integrate Board Support Packages for x86 platforms.
  • Perform board bring-up, validation, and debugging on target hardware.
  • Port and configure kernel/device-tree for new boards.
  • Provide training, knowledge transfer, and documentation.

Skills

Linux kernel boot flow
BSP development
C/C++ programming
Embedded hardware bring-up
JTAG/serial debugging
Storage devices (eMMC/NVMe/SATA)
Device drivers

Job description

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 boardCustomize 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, AMD64, accelerators).
  • Build bring-up and diagnostic tools for testing firmware and hardware readiness.
  • Collaboration & Documentation
  • 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
  • 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 filesystem 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded SW Engineer
Embedded SW Engineer

Capgemini • Irvine (CA)

On-site
USD 56,000 - 90,000
Medical insurance
Dental insurance
Vision insurance
+1
Embedded Systems Firmware Engineer — BSP & Linux Boot
Embedded Systems Firmware Engineer — BSP & Linux Boot

TALENT Software Services • Irvine (CA)

On-site
USD 120,000 - 180,000
Sr. Embedded Software Engineer (NVIDIA Jetson platforms & JetPack SDK) | On-site Anaheim, CA | 12+ Months Contract | AS
Sr. Embedded Software Engineer (NVIDIA Jetson platforms & JetPack SDK) | On-site Anaheim, CA | 12+ Months Contract | AS

Central Business Solutions, Inc • Anaheim (CA)

On-site
USD 130,000 - 160,000
Embedded Systems Engineer — Linux Kernel & BSP Specialist
Embedded Systems Engineer — Linux Kernel & BSP Specialist

Capgemini • Irvine (CA)

On-site
USD 56,000 - 90,000
Medical insurance
Dental insurance
Vision insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Green Key Resources • Austin (TX)

On-site
USD 110,000 - 160,000
Firmware Engineer Intern
Firmware Engineer Intern

Jobtailor • Santa Clara (CA)

On-site
USD 33,000 - 45,000
Senior Embedded System Software Engineer – Platform Execution Lead
Senior Embedded System Software Engineer – Platform Execution Lead

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
AV Platform OS Staff SW Engineer
AV Platform OS Staff SW Engineer

General Motors • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Linux Systems Engineer
Linux Systems Engineer

Ghost Robotics • Philadelphia

On-site
USD 90,000 - 115,000
Flexible time off policy
Competitive base salary
Full benefits package
+1
Platform Services Architect
Platform Services Architect

Lorven Technologies Inc. • Hillsboro (OR)

On-site
USD 120,000 - 150,000