JOBSEARCHER

Embedded Software Engineer - Security

Company Overview Ambiq is on a mission to enable intelligence everywhere—powering the AI edge revolution with the world's lowest‐power semiconductor solutions. Built on proprietary sub‐ and near‐threshold technology, our chips deliver multi‐fold improvements in energy efficiency without costly process scaling. Since 2010, we've shipped over 290 million units to customers building smarter wearables, medical devices, IoT products, and AI‐powered edge applications. Our cross‐functional teams span design, research, development, production, marketing, sales, and operations across Austin, Hsinchu, Shanghai, Shenzhen, and Singapore. We move fast, tackle hard problems, and create space for people to grow through complex, meaningful work that shapes the future of technology. We're looking for self‐motivated, creative problem‐solvers who are eager to push technological limits and make a real impact in energy efficiency. At Ambiq, we live by five values: Innovate. Collaborate. Focus. Learn. Achieve. Location This role will be on‐site 5 days a week in NW Austin. Scope As a member of the Security team, the Embedded Software Engineer – Security will extend and support Ambiq's Secure Bootrom/Bootloader and SDK for the Apollo SoC and emulation platforms. The role works within the global MCU software development team, collaborating with the architecture team and local MCU SoC design team, focusing on MCU software development and test activities. A successful candidate should be fast‐learning, result‐driven, self‐motivated with an "always learning" mindset. They should possess an inquisitive spirit and be comfortable working in a lab environment, with ability to execute hands‐on debugging for embedded systems. The candidate will be involved in extending secure boot solutions to cover new MCU members as they become available. Responsibilities Design, implement, test, and support Secure Bootrom and Secure Bootloader solutions. Participate in automated testing of pre‐silicon verification via FPGA emulations, and post‐silicon bring‐up, verification, and debugging, focusing on Secure Bootrom and Bootloader. Test runtime cryptographic operations utilizing supported hardware accelerators. Collaborate with the SQA and System Test team to define and implement test cases for security deliverables to ensure complete coverage. Develop the hardware abstraction layer (HAL) and board support package (BSP) of the SDK with team members. Qualifications BS/MS in EE, CE, or CS with embedded experience utilizing bare metal and RTOS systems/real‐time environments. 1 year of experience or internship with embedded security, cryptography, and secure boot concepts. Exposure to cryptographic algorithms and protocols, including Public Key Infrastructure, symmetric encryption algorithms, hashing, etc. Understanding of security implications for embedded systems, familiarity with IoT security concepts (TrustZone, CryptoCell, and secure boot). Experience developing embedded C and ARM assembly in projects focusing on system initialization and low‐level code. Strong proficiency in Python. Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, or other. Excellent problem‐solving skills related to HW/SW debugging. Hands‐on experience with lab equipment such as oscilloscopes, logic analyzers, etc., for debugging. Understanding of software testing and test automation principles. Equal Employment Opportunity As set forth in Ambiq Micro, Inc.'s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. #J-18808-Ljbffr