Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer, Trusted Firmware-A (TF-A)

$147k - $220k

Ampere

Invent the future with us.

Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.

Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute.

As a pioneer in the new frontier of energy efficient high-performance computing, Ampere is part of the Softbank Group of companies driving sustainable computing for AI, Cloud, and edge applications.

Join us at Ampere and work alongside a passionate and growing team.

About The Role

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

You will collaborate closely with hardware design, validation, and software engineering teams throughout the product lifecycle—from pre-silicon development on models, emulation, and FPGA platforms through post-silicon bring-up, validation, release, and customer support. This is an opportunity to solve complex system-level problems, influence firmware architecture, and contribute to technology used by internal teams, customers, and the broader open-source community.

What You’ll Achieve
  • Design, develop, integrate, and maintain Trusted Firmware-A (TF-A) for Armv9-based platforms.
  • Define and maintain firmware specifications, architecture and design documentation, and technical collateral.
  • Enable and validate pre-silicon software support across hardware models, emulation environments, and FPGA platforms.
  • Lead post-silicon platform bring-up; diagnose complex issues and drive them through root cause, resolution, and validation.
  • Debug challenging problems spanning firmware, boot flows, operating systems, and platform subsystems.
  • Deliver features end-to-end, from requirements and implementation through validation, release, and lifecycle support.
  • Partner with hardware design, validation, and software teams to ensure robust platform integration and product readiness.
  • Support multiple platforms and projects for internal stakeholders and external customers.
  • Work directly with customers to diagnose, communicate, and resolve technical issues in a timely manner.
  • Produce technical whitepapers and other materials that support product marketing, customer engagement, and open-source outreach.
  • Write high-quality, maintainable production code; participate in code reviews and help continuously improve engineering practices and development processes.
About You
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, Information Technology, or a related technical field—or equivalent practical experience.
  • 5+ years of relevant experience with a bachelor’s degree, or 3+ years of relevant experience with a master’s degree.
  • Strong C/C++ and Arm assembly-language programming skills.
  • Hands‑on experience with 32‑bit and 64‑bit Arm architectures, including Armv8; Armv9 experience is strongly preferred.
  • Experience developing low-level software, including firmware, TF‑A/ATF, BIOS/UEFI, bootloaders, Linux, or Windows platform software.
  • Strong analytical, debugging, validation, and test‑methodology skills.
  • Knowledge of microcontroller hardware interfaces and protocols, including SPI, I2C, DDR3/DDR4/DDR5, and PCIe.
  • Experience using source control, CI, and issue‑tracking tools such as Git, Jenkins, Bugzilla, and Jira.
  • Experience with hardware/software debug tools such as JTAG, Lauterbach TRACE32, GDB, and/or OpenOCD.
  • Strong understanding of software development lifecycle processes and Agile development methodologies.
  • Demonstrated ability to independently own complex technical problems, work across multiple subsystems, and drive issues to resolution.
  • Experience delivering maintainable, production‑quality software and supporting products throughout their lifecycle.
  • At least two years of customer‑facing experience diagnosing and resolving technical issues.
  • Strong written, verbal, and cross‑functional communication skills.
Preferred Qualifications
  • Experience with Trusted Firmware-A, secure monitor software, Arm boot flows, and Arm exception levels.
  • Knowledge of system power management.
  • Knowledge of platform security, cryptography, secure boot, trusted execution, and firmware‑security best practices.
  • Familiarity with ISO 26262 functional‑safety concepts, processes, or safety‑critical software development.
  • Experience with AUTOSAR, including AUTOSAR Classic or Adaptive Platform architectures and integration concepts.
  • Experience contributing to or actively engaging with open‑source software communities.
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 $147,000 and $220,000, except in the San Francisco Bay Area where the range is between $159,000 and $239,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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Ampere is an inclusive and equal opportunity employer and welcomes applicants from all backgrounds. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, religion, age, veteran and/or military status, sex, sexual orientation, gender, gender identity, gender expression, physical or mental disability, or any other basis protected by federal, state or local law.

#J-18808-Ljbffr
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Trusted Firmware-A (TF-A) in Portland, OR vacancy
  •  ...an experienced Senior DevOps Engineer to join our team. The ideal candidate...  ...to deliver high-quality software quickly and reliably. You...  ...security platform that builds trust in every device by identifying...  ...and fortifying software, firmware and hardware throughout enterprise... 
    Senior
    Remote work

    Oregon Angel Fund

    Portland, OR
    22 hours ago
  • $161.7k - $258.8k

     ...drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware Abstraction Layer... 
    Senior
    Flexible hours

    Universal Robots

    Tualatin, OR
    1 day ago
  • $166.6k - $208.3k

     ...card. It was a piece of cardboard and a promise: the restaurant trusted the card, the card trusted the member, and someone had to...  ...correct, useful, and innovative. We're looking for a Senior Software Engineer who thinks deeply about systems architecture, cares about the... 
    Senior

    Wwshemi

    Portland, OR
    22 hours ago
  • $115.8k - $151.94k

     ...are day shift.Job Description:FormFactor is seeking a Sr. Principal Software Development Engineer to provide technical leadership and architectural direction...  ...direct managerial responsibility while serving as a trusted advisor to engineering management.Preferred... 
    Senior
    Full time
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    1 day ago
  •  ...Software EngineerWorking for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most...  ...us to inspire confidence and trust in physicians and patients worldwide...  ...hardware/software (interfaces, firmware, bit encoding) is desirable.Good... 
    Suggested
    Work at office
    Worldwide

    BIOTRONIK Inc

    Lake Oswego, OR
    3 days ago
  •  ...data for over $8 trillion in assets, and integrates with 100+ software, data and services partners. Addepar embraces a global flexible...  ...The Role We are seeking a highly experienced Backend Software Engineer with a strong Java background to join the Trading Platform team... 
    Senior
    Flexible hours

    Addepar

    Portland, OR
    22 hours ago
  •  ...EngineerWe may say most aptly that the Analytical Engine weaves algebraic patterns just as the...  ...every interaction our customers come to trust, starts with someone deciding how it...  ...ground under that work is shifting, though. Software is being built in new ways, and AI is... 
    Senior
    Shift work

    e&e IT Consulting

    Portland, OR
    1 day ago
  •  ...You will be part of a culture that values trust, accountability, and shared success...  ...Zillow.About the roleWe are looking for our Engineering Manager who has a solid track record of...  ...on the team.Familiarity with enterprise software and software as a service. We deliver a... 
    Senior
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Portland, OR
    3 days ago
  •  ...Leviton is seeking an Associate Embedded Firmware Engineer to research, develop, and apply firmware for our commercial products. You will work under moderate supervision through the product life cycle, from specification to release and manufacturing support. You will... 

    Leviton

    Tualatin, OR
    1 day ago
  • $77k - $202k

     ...OpportunityAs an EAM IFS Cloud Consultant, Sr. Associate, you will engage with clients...  ...your broad understanding of various software solutions to help clients achieve their strategic...  ...thoughtfully to establish a secure and trusted workplace for all.Applications will be... 
    Senior
    Full time
    H1b

    PwC

    Portland, OR
    22 hours ago
  •  ...the discretion of the company.ABOUT THE POSITIONAs a Senior Software Engineer on the Platform Engineering team, you will design, build, and...  ...operational excellence and proactive problem solving. Serve as a trusted technical contributor and mentor within the engineering... 
    Senior
    Full time
    Work at office
    Flexible hours

    Columbia Sportswear Company

    Portland, OR
    2 days ago
  •  ...and debug failures across the hardware/software boundary. Develop automated test frameworks...  ...efficiency. Validate and stress-test firmware components and communication interfaces,...  ...actionable feedback to architects and RTL design engineers. Build reusable, scalable test and... 
    Senior
    Flexible hours

    AheadComputing

    Portland, OR
    2 days ago
  •  ...Amazon Data Services, Inc. in Portland, OR is seeking a Software Development Engineer II to design, develop, and deliver robust software applications and services across embedded or distributed systems. You will translate requirements into maintainable solutions and... 
    Senior

    Amazon

    Portland, OR
    22 hours ago
  •  ...Photon Kinetics is the world's trusted standard in optical fiber testing and measurement...  ...ROLE OVERVIEW The Senior Electrical Engineer is a core member of the Product Development...  ...will also contribute to microcontroller firmware for bare‑metal and embedded systems.... 
    Senior
    Worldwide

    Photon Kinetics

    Beaverton, OR
    22 hours ago
  • We’re looking for a Software Engineer who enjoys solving complex problems and building technology that makes an impact.You’ll develop large-...  ...media, we’d love to hear from you.Comscore (NASDAQ: SCOR) is a trusted partner for planning, transacting and evaluating media across... 
    Full time

    Comscore

    Portland, OR
    3 days ago
  • $87k - $109k

    Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver...  ...part of a purpose-driven, award-winning culture built on trust and innovation anchored in our 100+ year history. Our... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    4 days ago
  •  ...U.S. Bank is seeking a Senior Trust Officer to manage a fiduciary portfolio and deliver fiduciary services with compliance and client focus. This client-facing role requires sound judgment and strong relationship management across teams. Responsibilities include interpreting... 
    Senior

    U.S. Bank

    Vancouver, WA
    2 days ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some...  ...enabling us to inspire confidence and trust in physicians and patients worldwide. We...  ...in our mission.Please join us as:Implant Software Staff EngineerThe Implant Software Staff... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Biotronik

    Lake Oswego, OR
    2 days ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite...  ...usto inspire confidence and trust in physicians and patients...  ...mission.Please join us as: Staff Software Development...  ...Engineering, Electrical Engineering, Firmware, Quality Assurance, Regulatory... 
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    22 hours ago
  •  ...Hybrid Senior Applications Engineer DDR Memory, PCIe, PAM4, DPOJET & Performance Probes Location: Beaverton, Oregon (Hybrid)...  ...memory technologies, PCI Express, PAM4 signaling, DPOJET analysis software, and Tektronix performance probing solutions. As a Senior... 
    Senior
    Local area

    Ralliant

    Beaverton, OR
    1 day ago
  • $167.7k - $245.2k

     ...infrastructure using advanced technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight...  ...and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    22 hours ago
  • Role Number: 200667318Team: Software and ServicesLocation: BeavertonWeekly Hours: 40Posted...  ...is seeking an extraordinary engineer to work on state-of-the art technology for...  ...operates at the intersection of kernel, firmware, and userspace. As a member of the team,... 

    Apple

    Beaverton, OR
    4 days ago
  • $130k - $150k

     ...Be Doing as a Senior ERP Applications Developer:Serves as the trusted ERP application expert for Oracle E-Business Suite (EBS) operational...  ...and/or technical team members.Experience supporting data engineering for reporting and analytics Oracle BI Publisher / XML... 
    Senior
    Full time
    Work at office

    Leupold

    Beaverton, OR
    2 days ago
  •  ...Position: Sr DevOps Engineer Location - Seattle, WA or Vancouver, WA - Hybrid 3 Days Onsite/Week Duration: 12+ Months Contract Client...  ...(SDP) - SDP is the next-generation delivery platform for software development powered by GitLab to empower developers to build... 
    Senior
    Contract work
    3 days per week

    Navtech

    Vancouver, WA
    1 day ago
  • $142.3k - $263.3k

     ...the things they love with their devices!Join a team of expert software engineers with diverse backgrounds (graphics, video encoding, video...  ...IP blocks on the SoC.You will use the necessary driver and firmware APIs to compile shaders and prime operations to move data around... 
    Relocation

    Apple

    Beaverton, OR
    4 days ago
  • $116k - $229.1k

    Position Summary Microsoft D365 Sr Systems EngineerJoin Deloitte's Emerging ERP Solutions practice as a Microsoft Platform Sr Systems Engineer (Sr Consultant). You will help clients design, deploy, and support scalable Microsoft Dynamics 365 Finance and Operations... 
    Senior
    Work at office
    Local area
    Night shift

    Deloitte

    Portland, OR
    2 days ago
  • $134.5k - $265.1k

     ...delivered by the full suite of SAP solutions. Qualifications Required: Bachelor Degree Must be able to acquire and maintain a Public Trust Clearance.5+ years of Systems, Applications, and Products in Data Processing (SAP) Finance implementation experience in client... 
    Senior
    Local area

    Deloitte

    Portland, OR
    4 days ago
  • Description Strong Experience using C# and ASP.NET, MVC(4.5 or greater) and .Net Core Strong Experience using HTML5, CSS, Bootstrap, JavaScript, jQuery Experience working with MS SQL Server (2014 or greater) Experience using Visual Studio 2015 & 2...
    Senior

    3B Staffing LLC

    Happy Valley, OR
    4 days ago
  • $200.7k - $250.9k

     ...Senior Software EngineerDuring the Renaissance in Florence, affluent merchants sought a way to protect their gold while ensuring it...  ...startups.The Investments Team consists of backend and frontend engineers dedicated to crafting sophisticated products that oversee billions... 
    Senior

    e&e IT Consulting

    Portland, OR
    3 days ago
  • $134.5k - $265.1k

     ...small team through a complex implementation? As a Senior Product Forward Deployed Engineer (pFDE) on ConvergeCONSUMER, you'll operate at the intersection of sales and delivery — building trust with senior client stakeholders, leading hands-on implementation teams, and... 
    Senior
    Local area

    Deloitte

    Portland, OR
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer, Trusted Firmware-A (TF-A). Be the first to apply!