Embedded Firmware & System Software Lead - PCIe/SoC Stack

TYLsemi

United States

Remote

USD 140,000 - 210,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TYLsemi in United States seeks a senior firmware engineer to design and maintain Zephyr-based platform firmware for management controllers. You will develop drivers, integrate subsystems, and create application-level services to turn silicon into a running platform.

The role demands deep RTOS experience on 32‑bit MCUs, strong PCIe and IOMMU knowledge, and the ability to translate hardware specs into robust software. You will debug complex issues with JTAG/ETM traces and memory interfaces.

Qualifications

  • 8–10 years of embedded firmware and/or system software development in C, with exposure to modern C++ or Rust.
  • RTOS experience on 32-bit microcontrollers (Arm Cortex‑M or RISCV) scheduling and ISR design.
  • Driver development experience against a formal driver model including bus drivers and interrupts.
  • System software fundamentals: virtual memory, DMA, cache coherency, kernel/userspace interface.
  • Working knowledge of PCIe architecture: enumeration, config space, BARs, MSI/MSI-X.
  • IOMMU fundamentals: translation, isolation, DMA failure modes.
  • Ability to read hardware specs and translate to testable software.
  • Applied AI/ML knowledge — Strong AI based coding.
  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.

Responsibilities

  • Design, implement, and maintain Zephyr RTOS firmware for a platform management controller.
  • Write and review drivers against Zephyr’s model — devicetree, Kconfig, init levels, and APIs.
  • Bring up and debug PCIe links on first silicon — training, polarity, and speed negotiation.
  • Develop PCIe host controller and endpoint drivers including MSIs and AER.
  • Configure and validate IOMMU behavior and DMA remapping.
  • Develop system software across boot and runtime path — bootloader to kernel drivers.
  • Debug DMA correctness and end-to-end data movement.

Skills

Embedded firmware
C programming
Driver development
RTOS experience
System software fundamentals
PCIe knowledge
IOMMU understanding
Rigorous debugging
AI/ML coding
Rust knowledge

Education

BS/MS in Electrical Engineering / Computer Engineering / Computer Science

Tools

JTAG/SWD
ETM/ITM tracing
Logic analyzers
PCIe protocol analyzers

Job description

TYLsemi in United States seeks a senior firmware engineer to design and maintain Zephyr-based platform firmware for management controllers. You will develop drivers, integrate subsystems, and create application-level services to turn silicon into a running platform.

The role demands deep RTOS experience on 32‑bit MCUs, strong PCIe and IOMMU knowledge, and the ability to translate hardware specs into robust software. You will debug complex issues with JTAG/ETM traces and memory interfaces.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Firmware & System Software Lead — PCIe/SoC
Staff Embedded Firmware & System Software Lead — PCIe/SoC

TylSemi, Inc. • San Jose (CA)

On-site
USD 180,000 - 216,000
Equity in stock options
Senior Embedded Firmware & System Software Engineer – PCIe & IOMMU
Senior Embedded Firmware & System Software Engineer – PCIe & IOMMU

TylSemi • San Jose (CA)

Hybrid
USD 180,000 - 260,000
Senior Embedded Firmware Engineer – Zephyr Platform
Senior Embedded Firmware Engineer – Zephyr Platform

TylSemi • San Jose (CA)

Hybrid
USD 185,000 - 235,000
Stock options
Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack
Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack

TYLsemi • United States

Remote
USD 140,000 - 210,000
Staff Embedded Firmware Engineer Zephyr Platform Controller
Staff Embedded Firmware Engineer Zephyr Platform Controller

TylSemi, Inc. • San Jose (CA)

Hybrid
USD 180,000 - 216,000
Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack
Staff Embedded Firmware & System Software Engineer — Platform Controller and SoC Stack

TylSemi, Inc. • San Jose (CA)

On-site
USD 180,000 - 216,000
Equity in stock options
Chiplet Firmware Architect & Systems Lead
Chiplet Firmware Architect & Systems Lead

TylSemi, Inc. • San Jose (CA)

On-site
USD 150,000 - 300,000
Senior Embedded Lead - Zephyr RTOS, Modbus, Low-Power HV
Senior Embedded Lead - Zephyr RTOS, Modbus, Low-Power HV

HCL Technologies Limited • Waller (TX)

On-site
USD 90,000 - 120,000
401(k) retirement plan
Paid time off and holidays
Lead Firmware Validation & Debug Engineer
Lead Firmware Validation & Debug Engineer

UST • Mountain View (CA)

On-site
USD 73,000 - 122,000
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000