Embedded SW Engineer

  • $50–$55 Per Hour

Highlights

Legal Name: Current Location: (City, State & Zip Code): Home location: Relocate: Bill Rate: CTH After 3 Months: Travelling Availability: Availability to Start: Phone/Mobile Number: Email Address: Visa Type: Visa Expiration Date: Hiring Status: Are you working directly with the contractor's visa holder: If not indicate # of layers and names of the company: Indicate if the Candidate has worked in CG before and where: Ex-*** Employee: LinkedIn Account: (If available). 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).

Numbers & Facts

LocationIrvine, CA
Salary$50–$55 Per Hour

Description

Job Description:
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
  • 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

Nice to Have
  • 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.?

Required Skills
  • Strong hands-on Amazon Connect experience
  • IVR / Contact Flow / Call Routing
  • AWS Lambda & Amazon Lex
  • REST/SOAP API integrations
  • Salesforce integration / Service Cloud Voice
  • CloudWatch, SNS, CloudFormation
  • Python and/or JavaScript
  • Git / Jenkins / CI/CD
  • AWS cloud and production-support experience

Good to Have
  • AWS Landing Zone, Azure AD/SSO, DynamoDB, S3, Kinesis, ServiceNow and JIRA.
  • Linux kernel module programing, Device driver porting and development, C


Please add the below to the comment section:
Legal Name:
Current Location: (City, State & Zip Code):
Home location:
Relocate:
Bill Rate:
CTH After 3 Months:
Travelling Availability:
Availability to Start:
Phone/Mobile Number:
Email Address:
Visa Type:
Visa Expiration Date:
Hiring Status:
Are you working directly with the contractor's visa holder:
If not indicate # of layers and names of the company:
Indicate if the Candidate has worked in CG before and where:
Ex-*** Employee:
LinkedIn Account: (If available)
Vendor Point of Contact for Interview Scheduling:
Contractor approved to share its resume to client:

Similar Jobs