Senior Arm Server System Control Firmware Engineer

Ampere Computing

Portland (OR)

Hybrid

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 insurance
Dental insurance
Vision insurance
401K retirement plan
Unlimited flextime
10+ paid holidays
Snacks and drinks

Job summary

Ampere Computing is seeking a System Control Firmware Engineer to own critical system-control functionality for our Arm-based server SoCs. You will 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.

You’ll design, develop, and validate firmware and drivers in an RTOS environment, collaborate with hardware teams, and lead post-silicon validation and issue resolution across multiple

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or related technical discipline; 5+ years experience or Master’s with 3+ years experience.
  • Hands-on C programming experience; embedded or systems software.
  • Knowledge of SPI, I2C, I3C, DDR3/DDR4/DDR5, PCIe.
  • Experience firmware/BIOS/UEFI, Linux and/or Windows software.
  • Experience with multi-threaded programming and concurrent design.
  • Strong analytical, debugging, validation, and test-methodology skills.
  • Experience with 32-bit and 64-bit Arm architectures and bring-up sequences.

Responsibilities

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

Skills

C programming
Embedded software
Multithreading
Linux/Windows familiarity
Arm architecture

Education

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

Tools

Git
Jenkins
Bugzilla
Jira
Kconfig
DeviceTree
CMake

Job description

Ampere Computing is seeking a System Control Firmware Engineer to own critical system-control functionality for our Arm-based server SoCs. You will 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.

You’ll design, develop, and validate firmware and drivers in an RTOS environment, collaborate with hardware teams, and lead post-silicon validation and issue resolution across multiple

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Ampere Computing LLC • Santa Clara (CA)

On-site
USD 147,000 - 220,000
Health, dental, vision insurance
401K retirement plan
Unlimited flextime
+2
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
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. 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 for Armv9 Platforms
Senior Firmware Engineer, TF-A for Armv9 Platforms

Ampere Computing LLC • Portland (OR)

On-site
USD 147,000 - 220,000
Health insurance
Unlimited Flextime
401K retirement plan
Senior Subsystem Architect, SoC & IP Integration
Senior Subsystem Architect, SoC & IP Integration

Ampere • Portland (OR)

On-site
USD 182,000 - 273,000
Health, dental, vision insurance
401K retirement plan
Unlimited flextime
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