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

Firmware Architect

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: TylSemi
Full Time position
Listed on 2026-07-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Software Testing
Salary/Wage Range or Industry Benchmark: 150000 - 300000 USD Yearly USD 150000.00 300000.00 YEAR
Job Description & How to Apply Below

Responsibilities

  • Own the end‑to‑end firmware and embedded‑software architecture for TYLsemi chiplets.
  • Define the firmware/hardware interface with Chip Architects, MCU subsystem architecture from the firmware perspective, and the chip’s debug interface and features.
  • On‑die tasks: 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, device‑virtualization/shim (synthetic PCIe device, VFIO‑mdev class), management libraries/APIs, and IOMMU coordination.
  • Define the hardware/software boundary in architecture and RTL, own register maps and UCIe sideband/mailbox protocols.
  • Create a unified firmware development and DV test flow with a single source of truth, and drive HW/SW co‑verification.
  • Stay hands‑on through first silicon.
  • Lead pre‑silicon firmware and host‑software development on emulation and virtual platforms, and post‑silicon bring‑up and debug.
  • Build firmware engineering infrastructure: CI, automated and HIL testing, requirement traceability, secure‑development practices, and RAS/error‑handling strategy.
  • Define firmware release, quality, and security criteria across products and customers.
Cross‑Functional & Customer Collaboration
  • Serve as the technical bridge between firmware/software and architecture, RTL, DV, PHY/IP vendors, and program management.
  • Engage directly with customers: compute‑SoC partners on PCIe/CXL enablement and integrators on firmware and management libraries.
Technical Leadership
  • Set technical direction, roadmap, and clear subsystem ownership (boot/security, PCIe/CXL management, host drivers and virtualization, RAS/telemetry).
Qualifications
  • BS/MS in Electrical / Computer Engineering or Computer Science.
  • 12+ years of embedded firmware development, including at least 5 years of silicon‑level bring‑up and validation of high‑speed interface IPs.
  • Working knowledge of DV and HW/SW co‑simulation/co‑verification flows, and the ability to define a unified firmware + DV test flow.
  • Expert‑level C and assembly for resource‑constrained embedded CPUs (RISC‑V or Arm Cortex‑M/R class); strong debugging skills with JTAG/OpenOCD, trace, and logic analyzers.
  • 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 at the hardware‑software boundary: reading RTL, memory‑mapped register specs, and waveforms from simulation or a logic analyzer.
Preferred
  • SPDM implementation experience.
  • Familiarity with PLDM for firmware updates and platform telemetry.
  • Exposure to chiplet packaging concepts (UCIe, EMIB, CoWoS) and multi‑die power‑sequencing.
Pay Range

150, USD per year (San Jose (HQ)).

#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