Senior Arm System Control Firmware Engineer

Ampere Computing LLC

Santa Clara (CA)

On-site

USD 147,000 - 220,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health, dental, vision insurance
401K retirement plan
Unlimited flextime
Paid holidays
Snacks & beverages

Job summary

Ampere Computing is growing and is seeking a collaborative, driven System Control Firmware Engineer to help develop the firmware that powers our Arm®-based server SoCs.

In this role, you will take meaningful ownership of critical system-control functionality, contribute across the product lifecycle—from pre-silicon development through post-silicon bring-up—and make highly visible contributions to your team and the company.

Qualifications

  • BS in Electrical/Computer Engineering or CS with 5+ years relevant experience, or MS with 3+ years.
  • At least 3 years hands-on C programming for embedded or systems software.
  • Knowledge of SPI, I2C, I3C, DDR3/DDR4/DDR5, PCIe.
  • Experience with firmware, BIOS/UEFI, Linux and/or Windows software.
  • Multi-threaded programming and concurrent software design experience.
  • Arm 32/64-bit platform bring-up and boot sequences.

Responsibilities

  • Design, develop, and maintain System Control Processor firmware for Ampere Arm server SoCs.
  • Create and maintain technical specifications, design docs, and engineering artifacts.
  • Develop real-time, multi-threaded software and device drivers in an RTOS environment.
  • Integrate firmware into virtual platforms and debug functional issues.
  • Collaborate with hardware teams to validate pre-silicon software on emulation platforms.
  • Lead post-silicon firmware bring-up, validation, and issue resolution.
  • Debug, root-cause, and resolve issues spanning firmware, OS, and subsystems.
  • Support multiple platforms/projects for internal teams and external customers.
  • Work with Field Application Engineers to investigate customer issues.

Skills

C programming
Embedded software
Multi-threaded programming
Arm architecture
Pre-silicon bring-up
Debugging

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science
Master’s degree (optional) in a related field

Tools

Git
Jenkins
Bugzilla
Jira
CMake
DeviceTree

Job description

Ampere Computing is growing and is seeking a collaborative, driven System Control Firmware Engineer to help develop the firmware that powers our Arm®-based server SoCs.

In this role, you will take meaningful ownership of critical system-control functionality, contribute across the product lifecycle—from pre-silicon development through post-silicon bring-up—and make highly visible contributions to your team and the company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Arm Server System Control Firmware Engineer
Senior Arm Server System Control Firmware Engineer

Ampere Computing • Portland (OR)

Hybrid
USD 147,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Principal Firmware Security Architect
Senior Principal Firmware Security Architect

Ampere • Portland (OR)

On-site
USD 226,000 - 339,000
Premium medical insurance
401K retirement plan
Unlimited flextime and holidays
Lead System Firmware Security Architect (ARM Servers)
Lead System Firmware Security Architect (ARM Servers)

Ampere • Santa Clara (CA)

On-site
USD 226,000 - 339,000
Health insurance
401K retirement plan
Unlimited flextime
+1
Sr. Principal System Firmware Authentication Engineer
Sr. Principal System Firmware Authentication Engineer

Ampere • Portland (OR)

On-site
USD 226,000 - 339,000
Premium medical insurance
401K retirement plan
Unlimited flextime and holidays
Sr. Principal System Firmware Authentication Engineer
Sr. Principal System Firmware Authentication Engineer

Ampere • Santa Clara (CA)

On-site
USD 226,000 - 339,000
Health insurance
401K retirement plan
Unlimited flextime
+1
Senior Firmware Engineer — TF-A & Armv9 Security
Senior Firmware Engineer — TF-A & Armv9 Security

Ampere • Portland (OR)

On-site
USD 147,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+3
Sr. Software Engineer, Trusted Firmware-A (TF-A)
Sr. Software Engineer, Trusted Firmware-A (TF-A)

Ampere • Santa Clara (CA)

On-site
USD 147,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+3
Sr. Software Engineer, Trusted Firmware-A (TF-A)
Sr. Software Engineer, Trusted Firmware-A (TF-A)

Ampere • Portland (OR)

On-site
USD 147,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Firmware Engineer - TF-A on Armv9
Senior Firmware Engineer - TF-A on Armv9

Ampere • Santa Clara (CA)

On-site
USD 147,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+3
Sr. Software Engineer, Trusted Firmware-A (TF-A)
Sr. Software Engineer, Trusted Firmware-A (TF-A)

Ampere Computing • Durham (NC)

On-site
USD 147,000 - 220,000
Health insurance
401K plan
Unlimited Flextime
+1