Get more replies from employers
Send a job-specific resume in minutes.
TylSemi, Inc. in San Jose, CA seeks a Firmware Architect to own the end-to-end firmware/embedded‑software architecture for chiplets.
You will define interfaces with chip architects, lead bring-up, and drive HW/SW co‑verification across DV and RTL, ensuring secure boot, PCIe/CXL management, and robust firmware strategies. You will work cross‑functionally with RTL, DV, and customers to align firmware feasibility with hardware decisions, guiding the architecture roadmap and ensuring a single source
TylSemi, Inc. – San Jose, California, United States
About TYLsemi, Inc.
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 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.
We're not a research project. We have paying customers, committed capital, and aggressive timelines. This is a company, not a lifestyle business. We're building to win.
If you're reading this, you're probably comfortable. You have a good job at a stable company with all the benefits.
We're asking you to walk away from that and bet on us.
READY TO JOIN?
But if you're the kind of person who wants to take the shot, we'd love to talk.
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, requirement 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.
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.
Set technical direction, roadmap, and clear subsystem ownership (boot/security, PCIe/CXL management, host drivers and virtualization, RAS/telemetry).
The pay range for this role is: 150,000 – 300,000 USD per year (San Jose (HQ))