Senior Firmware Engineer — TF-A & Armv9 Security

Ampere

Portland (OR)

On-site

USD 147,000 - 220,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401K retirement plan
Unlimited flextime
Paid holidays

Job summary

Ampere is seeking a Senior Software Engineer to design, develop, and support low-level platform firmware for Armv9-based systems, focusing on Trusted Firmware-A (TF-A) and related platform software. You will work at the intersection of hardware and software to enable secure, high-performance compute platforms.

You will collaborate with hardware design, validation, and software teams throughout the lifecycle—from pre-silicon development on models, emulation, and FPGA platforms through

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Information Technology, or related field, with 5+ years of relevant experience.
  • Strong C/C++ and Arm assembly-language programming skills.
  • Experience with 32/64-bit Arm architectures (Armv8/Armv9) and low-level firmware development.

Responsibilities

  • Design, develop, and maintain TF-A for Armv9-based platforms.
  • Define firmware specs, architecture, and technical collateral.
  • Enable pre-silicon software support across models, emulation, and FPGA.
  • Lead post-silicon platform bring-up and root-cause analysis.
  • Debug firmware and boot flows across subsystems; deliver end-to-end features.

Skills

C/C++
Arm assembly
Armv9
Firmware development
Debugging
Embedded systems
Linux
Open-source

Education

Bachelor’s degree or higher in Electrical Engineering/CS

Tools

Git
Jenkins
OpenOCD
GDB

Job description

Ampere is seeking a Senior Software Engineer to design, develop, and support low-level platform firmware for Armv9-based systems, focusing on Trusted Firmware-A (TF-A) and related platform software. You will work at the intersection of hardware and software to enable secure, high-performance compute platforms.

You will collaborate with hardware design, validation, and software teams throughout the lifecycle—from pre-silicon development on models, emulation, and FPGA platforms through

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 TF-A Firmware Engineer (Armv9)
Senior TF-A Firmware Engineer (Armv9)

Ampere Computing LLC • Santa Clara (CA)

On-site
USD 147,000 - 220,000
Health 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
Senior TF-A Firmware Engineer – Armv9 Platform Bring-up
Senior TF-A Firmware Engineer – Armv9 Platform Bring-up

Ampere Computing LLC • Durham (NC)

On-site
USD 147,000 - 220,000
Health insurance
401K plan
Unlimited Flextime
+1
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
Sr. Software Engineer, Trusted Firmware-A (TF-A)
Sr. Software Engineer, Trusted Firmware-A (TF-A)

Ampere Computing LLC • Portland (OR)

On-site
USD 147,000 - 220,000
Health insurance
Unlimited Flextime
401K retirement plan
Sr. Software Engineer, Trusted Firmware-A (TF-A)
Sr. Software Engineer, Trusted Firmware-A (TF-A)

Ampere Computing LLC • Santa Clara (CA)

On-site
USD 147,000 - 220,000
Health insurance
401K retirement plan
Unlimited flextime
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
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
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