Ampere Computing

Principal RAS and Fault Monitoring Firmware Engineer

Ampere Computing$182K — $273K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field & 8 years of experience; or Master's degree & 6 years
  • Strong experience in RAS and Fault Monitoring, including SOC and platform fault monitoring
  • Minimum 6 years designing, writing, and testing firmware
  • Demonstrated ability coding in C, with assembly and direct hardware access experience
  • Strong analytical, debugging, and testing skills
  • Proven track record of delivering features from requirements through validation
  • Experience with SCM and CI/CD tools like Git and Jenkins.

Responsibilities

  • Develop and deliver firmware across the entire stack, from low-level to mid-level implementations and test applications.
  • Design and implement RAS and Fault Monitoring features, including telemetry and error mitigation.
  • Collaborate with hardware and software architects on SOC and firmware design.
  • Validate RAS and Fault Monitoring through pre-silicon software support and emulation environments.
  • Own bug triage and resolution, addressing issues across various subsystems.
  • Support multiple platforms, ensuring consistent feature quality with external partners.
  • Work with ODMs and ecosystem stakeholders to implement firmware features on reference platforms.

Benefits

  • Premium medical, dental, and vision insurance, along with income protection and a 401K plan.
  • Unlimited Flextime and 10+ paid holidays for a healthy work-life balance.
  • Access to a variety of healthy snacks and energizing drinks in the office.
Full Job Description
Description

About the Role

Ampere Computing is growing, and we're seeking a dynamic RAS & Fault Monitoring Firmware Engineer to help ensure our SOC platforms deliver reliable, production-grade behavior. You'll work across the full firmware lifecycle for Ampere's SOC products-partnering closely with internal cross-functional teams, external partners and customers, and the open-source community.

In this role, you'll build and validate firmware capabilities for resilience, fault containment, observability, and automated recovery.

What You'll Achieve:

  • Develop and deliver firmware across the stack, from Ampere's proprietary low-level firmware through mid-level implementations (e.g., EDK2), and up to kernel drivers and test applications.
  • Design and implement RAS and Fault Monitoring features including telemetry, fault classification, error injection support, and recovery/mitigation flows.
  • Collaborate with Ampere hardware and software architects to influence SOC and firmware design choices and ensure firmware mechanisms align with system requirements.
  • Bring up pre-silicon software support on HW emulation and bring-up environments to validate RAS and Fault Monitoring early.
  • Own bug triage to resolution: debug, root cause, and fix software issues spanning multiple subsystems (firmware/OS), and drive sustainable fixes upstream.
  • Support multiple platforms and programs, working with internal teams and external customers to ensure consistent feature quality and behavior.
  • Partner with ODMs and ecosystem stakeholders to implement firmware features on SoC reference platforms and ensure integration readiness.
  • Work with Field Application Engineers (FAEs) to reproduce customer-reported issues, validate fixes, and improve overall product reliability.

About You:

  • Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science or a related technical field & 8 years of related experience; or Master's degree & 6 years
  • Experience in RAS and Fault Monitoring, including:
    SOC fault monitoring / platform fault monitoring
    Minimum Risk Maneuvers (MRM)
    Software Test Libraries (STLs) and fault/robustness testing
  • Minimum 6 years of experience designing, writing, and testing firmware.
  • Strong experience in multi-threaded programming and concurrency-aware design.
  • Demonstrated ability coding in C.
  • Experience with assembly and direct hardware access.
  • Strong analytical, debugging, and testing skills, with the ability to resolve issues spanning firmware and OS boundaries.
  • Proven track record of driving features from requirements through delivery and validation.
  • In-depth knowledge of software development methodologies that produce maintainable, sustainable code.
  • Experience with SCM and CI/CD tooling, such as: Git, Jenkins, and issue/defect tracking tools (e.g., Bugzilla and JIRA).

What We'll Offer:

At Ampere we believe in taking care of our employees and providing a competitive total rewards package that includes base pay, cash long-term incentive, and comprehensive benefits. The full base pay range for this role is between $182,000 and $273,000, except in the San Francisco Bay Area where the range is between $195,000 and $292,000.

Our benefits include health, wellness, and financial programs that support employees through every stage of life.

Benefit highlights include:
  • Premium medical insurance, dental insurance, vision insurance, as well as income protection and a 401K retirement plan, so that you can feel secure in your health and financial future.
  • Unlimited Flextime and 10+ paid holidays so that you can embrace a healthy work-life balance.
  • A variety of healthy snacks, energizing espresso, and refreshing drinks to keep you fueled and focused throughout the day.

And there is much more than compensation and benefits. At Ampere, we foster an inclusive culture that empowers our employees to do more and grow more. We are excited to share more about our career opportunities with you through the interview process. Our benefits include health, wellness, and financial programs that support employees through every stage of life.

#LI-Hybrid

About Ampere Computing

Ampere Computing is a semiconductor company that designs and manufactures high-performance processors for cloud and edge computing. The company's processors are based on the Arm architecture and are optimized for power efficiency and performance. Ampere Computing was founded in 2017 by former Intel president Renee James and is headquartered in Santa Clara, California.
Learn more about Ampere Computing
Size
200 employees
Industry
Founded
2017

Similar Jobs

More Jobs at Ampere Computing

More Information Technology Jobs

Find similar Principal RAS and Fault Monitoring Firmware Engineer jobs: