A

Firmware Engineer (TPM)

Accepting applications

Ampere · Bangalore Urban, Karnataka, India

Full-Time Mid_senior AIARMDDRJTAGPCIe
Posted
6d ago
Category
Test
Experience
Mid_senior
Country
India
Description

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.

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 - we’d love to have you apply!

About The Role

We are looking for a skilled TPM firmware developer to design, develop secure firmware, and implement advanced security features that power next-gen hardware security.

What You’ll Achieve

Develop and maintain TPM 2.0 firmware for ARM based SOCs including bootloaders, key management and attestation services
Develop new security features security features that combine hardware, firmware, and software components.
Collaborate with hardware architects, SOC design teams and security experts to ensure robust root of trust, cryptographic operations and compliance with standards like TCG/ ISO 11889
Integrate TPM firmware with SOC peripherals (ex: NV storage, crypto accelerators, secure enclaves) using C language
Implement and test cryptographic algorithms (RSA, ECC, AES) and secure boot mechanisms tailored to SOC constraints
Develop “trusted firmware” which performs measured boot functionality.
Debug firmware using JTAG, emulation tools, troubleshoot, root cause, and resolve SW bugs across multiple subsystems (firmware/OS) and drive them to a resolution.
Ensure compliance with FIPS 140-3, platform specific security requirements
Optimize firmware for low power, real time performance
Collaborate on post Silicon platform bring-up, firmware validation, testing in emulation, and resolve any system bring up issues promptly.
Document firmware architecture, APIs and design documents as needed.

About You

B.Tech / MTech degree in Electrical/ Electronic Engineering, Computer Science, Information Technology, or a related technical field of study
4+ years in embedded firmware development with 2+ years on TPM or secure firmware
Demonstrated programming capabilities in C programming and low-level firmware development on ARM/ RISC-V and RTOS (ex: Zephyr, FreeRTOS)
Hands-on experience with SOC integration, including DDR, PCIe and crypto cores.
Strong knowledge of TPM specifications (TCG TPM 2.0), secure boot and side channel attack mitigations
Experience with tools like Git, Jenkins, Yocto and hardware debuggers (Lauterbach, Segger)
Strong problem solving and critical thinking.
Knowledge of basic networking
Knowledge of Cyber security domain and applied cryptography
Awareness of threat modelling and common attacks against modern cryptographic algorithms (encryption at rest, TLS, hashing, etc) is a plus
Knowledge of firmware authentication, certificate generation.
Familiarity with OP-TEE or ARM Trustzone
Knowledge of post-quantum cryptography or AI security workloads
Contributions to TPM libraries (ex: tpm2-tss) or related open-source projects
Willingness to learn and acquire new skills.
Proactive and Self-managed individual
Good communication skills, both verbal and written.

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.

Benefits Highlights Include

Premium medical, dental, vision insurance, parental benefits including creche reimbursement, as well as a retirement plan, so that you can feel secure in your health, financial future and child care during work.
Generous paid time off policy so that you can embrace a healthy work-life balance
Fully catered lunch in our office along with a variety of healthy snacks, energizing coffee or tea, 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.

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.
Show more Show less