Ampere Computing

Principal RAS and Fault Monitoring Firmware Engineer

Ampere Computing$182K — $273K *
Telecommunications & Hardware
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 related experience; or Master's degree & 6 years
  • Experience in RAS and Fault Monitoring for SOC platforms
  • Designing, writing, and testing firmware for at least 6 years
  • Strong multi-threaded programming and concurrency-aware design skills
  • Proficiency in C language; familiarity with assembly and direct hardware access
  • Analytical, debugging, and testing skills to resolve firmware and OS issues
  • Knowledge of sustainable software development methodologies; experience with automation tools like Git and Jenkins.

Responsibilities

  • Develop and deliver firmware from low-level to kernel drivers and test applications
  • Design and implement RAS and Fault Monitoring features
  • Collaborate with architects to align firmware with system requirements
  • Support pre-silicon software on HW emulation platforms
  • Own bug triage, debugging, root cause analysis, and fix implementation
  • Support multiple platforms to ensure feature quality and behavior
  • Partner with ODMs to integrate firmware features and prepare for deployment
  • Work with FAEs to reproduce and validate customer-reported issues.

Benefits

  • Premium medical, dental, and vision insurance along with income protection and a 401K plan
  • Unlimited Flextime and 10+ paid holidays for work-life balance
  • Healthy snacks, energizing espresso, and refreshing drinks provided in the workplace.
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 Telecommunications & Hardware Jobs

Find similar Principal RAS and Fault Monitoring Firmware Engineer jobs: