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 relevant technical field with 8 years of experience or Master's degree with 6 years.
  • Expertise in RAS and Fault Monitoring, including platform fault monitoring and robustness testing.
  • At least 6 years designing, writing, and testing firmware.
  • Proficient in multi-threaded programming and concurrency-aware design.
  • Strong coding skills in C with experience in assembly and hardware access.
  • Excellent analytical and debugging skills across firmware and OS.
  • Experience with software development methodologies for maintainable code.
  • Familiarity with SCM and CI/CD tools, including Git and Jenkins.

Responsibilities

  • Develop firmware across the stack from low-level to kernel drivers.
  • Design and implement RAS and Fault Monitoring features such as telemetry and error classification.
  • Collaborate with hardware and software architects on SOC designs.
  • Validate RAS capabilities on HW emulation and bring-up environments.
  • Lead bug triage and resolution efforts across subsystems.
  • Support platform and program consistency in feature quality with stakeholders.
  • Work with ODMs for firmware feature implementation on SoC reference platforms.

Benefits

  • Comprehensive premium medical, dental, and vision insurance plans.
  • 401K retirement plan with income protection benefits.
  • Unlimited flextime and 10+ paid holidays for work-life balance.
  • Access to 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: