RAS Architect
- Salary
- $250K–$300K
- Moves you to
- United States
- Support
- Visa sponsorship
- Posted
75,283 relocation jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
RosaicLabs is seeking a Reliability, Availability, and Serviceability (RAS) Architect to define resilience across its multi-die computing systems. This person will turn reliability targets into hardware, firmware, and software requirements for fault detection, error containment, recovery, silent-data-corruption prevention, and actionable fleet telemetry.
Core Responsibilities
-
Own the end-to-end RAS specification, reliability and availability targets, FIT budget by domain, common error records and timestamps, and software-visible error-bank mapping where applicable.
-
Define fault detection, correction, logging, and diagnosis across compute engines and cores, caches, HBM and LPDDR memory, die-to-die and scale-up links, PCIe/CXL, and management agents.
-
Specify ECC, parity, residue checks, memory scrubbing, retirement or repair, and in-field screening to prevent and detect silent data corruption.
-
Define end-to-end poison propagation, containment, retry, and recovery for correctable and uncorrectable errors, including failures that cross die or subsystem boundaries.
-
Specify isolation, fencing, and degraded-operation behavior for compute units, cores or clusters, memory resources, links, and package-level failures.
-
Define firmware-first error handling and reporting interfaces for drivers, the OS, BMC, and fleet management, including telemetry that supports predictive maintenance and field diagnosis.
-
Translate RAS requirements into implementable interfaces for error banks, poison paths, injection hooks, logging, and recovery controls; review the resulting design and firmware behavior.
-
Define per-domain error-injection hooks, verification coverage, and campaigns for cross-domain faults, containment, and recovery in simulation, emulation, and silicon.
-
Work with DFT, reliability, verification, firmware, and software teams on in-field screening, silicon debug, and analysis of production and fleet failures.
Minimum Education and Experience
-
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
-
At least 12 years of experience in SoC architecture, design, verification, silicon validation, or platform reliability, including at least 3 years defining or leading RAS features for a processor, accelerator, or server-class SoC.
-
Experience carrying a RAS feature from architecture specification through design and verification to silicon bring-up or production deployment.
-
Working knowledge of ECC or parity, error logging, poison handling, fault injection, containment, and recovery, including how hardware error behavior is exposed to firmware and software.
-
Experience across at least two of these domains: compute and cache subsystems; HBM, DDR, or LPDDR memory; interconnects; or PCIe, CXL, and high-speed links.
Preferred Experience
-
Familiarity with processor and uncore error-reporting architectures, firmware-first error handling, BMC integration, or fleet reliability telemetry.
-
Experience with silent-data-corruption analysis, in-field screening, or graceful degradation of large multi-die systems.
-
Ability to drive the microarchitecture of RAS logic blocks such as error banks, poison paths, injection controls, and recovery state machines.
