Platform Software Architect Senior Staff
Posted Updated
Description
You will define versioned hardware/software interfaces across current and future accelerator generations. You will connect firmware, operating systems, runtimes, simulation, and tools into a cohesive platform architecture; lead architecture reviews; build reference implementations; and mentor senior engineers.
Responsibilities
- Define multi-generation platform software architecture and stable versioned interfaces for boot, commands, memory, DMA, C2C, scheduling, telemetry, errors, reset, security, and host-device interaction
- Connect GOLD, the Asimov interpreter and runtime, libasimov, firmware, Linux, simulation, and post-silicon tools
- Lead architecture reviews, document decisions and tradeoffs, and drive cross-team issues to closure
- Build prototypes or reference code for high-risk interfaces
- Mentor senior engineers
- Partner on protection, observability, debuggability, and throughput as architectural properties
Requirements
- 10+ years of experience in low-level platform software, firmware, operating systems, runtimes, device drivers, compilers, or adjacent systems with architecture-level ownership
- Deep understanding of computer architecture, memory systems, concurrency, device I/O, hardware/software interfaces, and system bring-up
- Strong C or C++ skills
- Ability to influence multiple engineering teams without reporting authority
- Ability to translate ambiguous product and silicon goals into precise interfaces, milestones, and testable system behavior
- Authorization to work in the United States
Benefits
- Fully company-paid medical, dental, and vision insurance for employees and dependents
- Company-paid life and disability coverage
- Voluntary supplemental hospital, critical illness, and accident coverage
- Unlimited paid time off
- 13 paid company holidays
- Remote-first work
- Company-provided computer and home office setup
- Equity
- 401(k) with company matching from day one
