Firmware Architect

TYLsemi

United States

On-site

USD 180,000 - 270,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TYLsemi, Inc. is seeking a seasoned Firmware & Embedded Software Architect to own end-to-end architecture for chiplet firmware.

You will define the firmware/hardware interface with chip architects, specify the MCU subsystem, and design the chip's debug features for a seamless HW-to-SW handoff. You will lead pre-silicon firmware development on emulation and virtual platforms, drive post-silicon bring-up and debugging, and establish the firmware engineering infrastructure (CI, testing, secure

Qualifications

  • BS/MS in Electrical/ Computer Engineering or Computer Science.
  • 12+ years embedded firmware, with 5+ years silicon bring-up experience.
  • DV HW/SW co-simulation experience and unified firmware+ DV flow.
  • Expert-level C and assembly for resource-constrained embedded CPUs.
  • Deep PCIe expertise: LTSSM, equalization, AER handling.
  • Experience with UEFI/BIOS bring-up, ACPI, VT-d/IOMMU on HPC platforms.

Responsibilities

  • Own end-to-end firmware/embedded-software architecture for TYLsemi chiplets.
  • Define firmware/hardware interface with Chip Architects and MCU subsystem architecture.
  • On-die: boot, secure boot, PCIe/CXL config, address-translation, and debug features.
  • Host-side: kernel drivers, virtualization shim, management libraries, and IOMMU coordination.
  • Define boundary with RTL datapath and firmware control plane; own register maps/sideband protocols.
  • Drive pre-silicon firmware development on emulation and DV test flows; HW/SW co-verification.
  • Stand up firmware engineering infra: CI, automated/HIL tests, secure development, RAS strategy.

Skills

Embedded firmware
Silicon bring-up
C and assembly
DV verification
HW/SW co-simulation
JTAG/OpenOCD
PCIe expertise
UCIe interfaces
UEFI/BIOS bring-up
ACPI table authoring
VT-d/IOMMU
RTL reading

Education

BS/MS in Electrical/Computer Engineering or Computer Science

Tools

JTAG/OpenOCD
Logic analyzers
Waveforms

Job description

What You'll Do
  • Own the end-to-end firmware/embedded-software architecture for TYLsemi chiplets.
  • Define the firmware/hardware interface together with the Chip Architects for a seamless HW-to-SW handoff; define the MCU subsystem (MCU SS) architecture from the firmware point of view; and define the chip's debug interface and debug features.
  • On-die: boot and secure boot, link sequencing, PCIe/CXL controller configuration and enumeration, address-translation (NTB/ATT) setup, MSI-X and AER handling, reset/FLR, power management, telemetry, and in-field firmware update.
  • Host-side: kernel drivers, the device-virtualization/transparency shim (synthetic PCIe device, VFIO-mdev-class), management libraries/APIs, and IOMMU (VT-d/SMMU) coordination.
  • Define the hardware/software boundary with architecture and RTL — datapath (credit, ordering, merge/split, address-translation execution) in RTL; control plane in firmware — and own register maps and UCIe sideband/mailbox protocols.
  • Define a unified flow for firmware development and DV test cases, with a single source of truth shared across firmware and DV (register models, stimulus, and sequences), and drive HW/SW co-verification.
  • Stay hands-on through first silicon.
  • Drive pre-silicon firmware and host-software development on emulation, and virtual platforms, and lead post-silicon bring-up and debug.
  • Stand up the firmware engineering infrastructure: CI, automated and HIL testing, requirements traceability, secure-development practices (secure boot, attestation, key management), and the RAS/error-handling and fault-attribution strategy.
  • Define firmware release, quality, and security criteria across products and customers.
What You'll Do
Firmware & Embedded Software Architecture Leadership
  • Own the end-to-end firmware/embedded-software architecture for TYLsemi chiplets.
  • Define the firmware/hardware interface together with the Chip Architects for a seamless HW-to-SW handoff; define the MCU subsystem (MCU SS) architecture from the firmware point of view; and define the chip's debug interface and debug features.
  • On-die: boot and secure boot, link sequencing, PCIe/CXL controller configuration and enumeration, address-translation (NTB/ATT) setup, MSI-X and AER handling, reset/FLR, power management, telemetry, and in-field firmware update.
  • Host-side: kernel drivers, the device-virtualization/transparency shim (synthetic PCIe device, VFIO-mdev-class), management libraries/APIs, and IOMMU (VT-d/SMMU) coordination.
  • Define the hardware/software boundary with architecture and RTL — datapath (credit, ordering, merge/split, address-translation execution) in RTL; control plane in firmware — and own register maps and UCIe sideband/mailbox protocols.
  • Define a unified flow for firmware development and DV test cases, with a single source of truth shared across firmware and DV (register models, stimulus, and sequences), and drive HW/SW co-verification.
  • Stay hands-on through first silicon.
Bring-up, Methodology & Quality
  • Drive pre-silicon firmware and host-software development on emulation, and virtual platforms, and lead post-silicon bring-up and debug.
  • Stand up the firmware engineering infrastructure: CI, automated and HIL testing, requirements traceability, secure-development practices (secure boot, attestation, key management), and the RAS/error-handling and fault-attribution strategy.
  • Define firmware release, quality, and security criteria across products and customers.
Cross-functional & Customer Collaboration
  • Be the technical bridge between firmware/software and architecture, RTL, DV, PHY/IP vendors and program management — bringing software feasibility into hardware decisions early.
  • Work directly with customers: compute-SoC partners on PCIe/CXL enablement, ATE/SLT integrators on the firmware and management libraries.
Technical Leadership & Ownership
  • Set technical direction, roadmap, and clear subsystem ownership (boot/security, PCIe/CXL management, host drivers and virtualization, RAS/telemetry).
What We're Looking For
  • BS/MS in Electrical / Computer Engineering or Computer Science
  • 12+ years of embedded firmware development, with at least 5 years in silicon-level bring-up and validation of high-speed interface IPs.
  • Working knowledge of design verification (DV) and HW/SW co-simulation / co-verification flows, and the ability to define a unified firmware + DV test flow with a single source of truth.
  • Expert-level C and assembly for resource-constrained embedded CPUs (RISC-V or Arm Cortex-M/R class); strong debugging skills using JTAG/OpenOCD, trace, and logic analysers.
  • Deep PCIe expertise: link-training state machine, equalization, speed-change sequences, LTSSM register-level behaviour.
  • Hands-on experience with HPC compute SoC firmware ecosystems — UEFI/BIOS bring-up, ACPI table authoring, SMBus/I2C/MCTP platform management, VT-d/IOMMU configuration — on HPC platforms.
  • Solid understanding of x86 server platform boot flow: PCIe enumeration, ROM interaction, and PCIe error-recovery paths (AER, DPC).
  • Experience with secure-boot architectures, code-signing flows, and OTA update mechanisms on embedded targets.
  • Comfortable working at the hardware-software boundary: reading RTL, memory-mapped register specs, and waveforms from simulation or a logic analyser.
Good To Have
  • CXL 2.0/3.0 firmware experience: HDM decoder programming, CXL IDE, DVSEC, BISnp coordination.
  • UCIe / die-to-die sideband firmware experience (RDI/FDI parameter negotiation, sideband messaging).
  • SPDM (DSP0274) and CMA device-attestation implementation experience.
  • Familiarity with PLDM for firmware update (DSP0267) and platform telemetry (DSP0248).
  • ATE scripting background — Teradyne UltraFLEX / Advantest T2000 board-level bring-up scripts.
  • Exposure to chiplet packaging concepts (UCIe, EMIB, CoWoS) and multi-die power-sequencing considerations.
  • Kernel-mode driver or UEFI DXE driver development experience.
About TYLsemi, Inc.
The Opportunity

The AI infrastructure market is exploding. Every hyperscaler, every cloud provider, every AI company is building custom silicon. But they all face the same problem: how do you connect hundreds of chips, deliver clean power at scale, and move terabits of data without melting the package? That's what we solve. TYLsemi builds the chiplet infrastructure IP — the IO, power delivery, and interconnect building blocks — that makes AI/HPC systems actually work at scale.

This isn't a nice-to-have. It's the critical path.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Architect
Firmware Architect

TylSemi, Inc. • San Jose (CA)

On-site
USD 150,000 - 300,000
Firmware Architect
Firmware Architect

TylSemi • San Jose (CA)

On-site
USD 150,000 - 300,000
Lead SoC Performance & Power Engineer
Lead SoC Performance & Power Engineer

TylSemi, Inc. • San Jose (CA)

On-site
USD 204,000 - 250,000
Senior Mixed-Signal Verification Engineer -Power Management ICs
Senior Mixed-Signal Verification Engineer -Power Management ICs

TYLsemi • United States

Hybrid
USD 140,000 - 220,000
Emulation Lead/Principal Engineer
Emulation Lead/Principal Engineer

TylSemi, Inc. • San Jose (CA)

Hybrid
USD 238,000 - 286,000
Principal PCIe Subsystem RTL lead
Principal PCIe Subsystem RTL lead

TYLsemi • United States

Hybrid
USD 180,000 - 240,000
Senior Mixed-Signal Verification Engineer -Power Management ICs
Senior Mixed-Signal Verification Engineer -Power Management ICs

TylSemi • San Jose (CA)

Hybrid
USD 140,000 - 210,000
Senior RTL Designer - Interconnect/NoC Design
Senior RTL Designer - Interconnect/NoC Design

TylSemi, Inc. • San Jose (CA)

Hybrid
USD 150,000 - 190,000
Principal PCIe Subsystem RTL lead
Principal PCIe Subsystem RTL lead

TylSemi • San Jose (CA)

Hybrid
USD 180,000 - 240,000
SoC Architect
SoC Architect

TylSemi, Inc. • San Jose (CA)

On-site
USD 175,000 - 350,000