Sr. Software Engineer, Trusted Firmware-A (TF-A)
$147k - $220kAmpere
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- ...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...SeniorRemote work
$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...SeniorFlexible hours$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$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...SeniorFull timeLive inLocal areaRemote workFlexible hoursShift workDay shift- ...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...SuggestedWork at officeWorldwide
- ...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...SeniorFlexible hours
- ...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...SeniorShift work
- ...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...SeniorFull timeRemote workVisa sponsorshipWork visa
- ...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...
$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...SeniorFull timeH1b- ...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...SeniorFull timeWork at officeFlexible hours
- ...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...SeniorFlexible hours
- ...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
- ...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....SeniorWorldwide
- 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
$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 timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...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
- 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 timeWork at officeLocal areaRemote workWorldwide
- 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 timeWork at officeLocal areaWorldwide
- ...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...SeniorLocal area
$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- 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,...
$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...SeniorFull timeWork at office- ...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...SeniorContract work3 days per week
$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$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...SeniorWork at officeLocal areaNight shift$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...SeniorLocal area- 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
$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$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...SeniorLocal area
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!
- ngo software engineer Portland, OR
- senior software design engineer Portland, OR
- real time software engineer Portland, OR
- startup software engineer Portland, OR
- financial software developer Portland, OR
- intel software engineer Portland, OR
- network software engineer Portland, OR
- part time software developer remote Portland, OR
- graduate software developer no experience Portland, OR
- senior software engineer Portland, OR


