Ambiq Micro, Inc.
Embedded Software Engineer - Security
Austin, Texas, United States
Sponsorship not specifiedDetected 40 days ago
PythonAlgorithmsFPGAEmbedded SystemsTest AutomationMedical DevicesResearchProblem Solving
About the role
- If that's you, join us - the intelligence everywhere revolution starts here.
- This role will be on-site 5 days a week in NW Austin.
- Scope As a member of the Security team at Ambiq, the Embedded Software Engineer - Security will participate in extending and supporting Ambiq's Secure Bootrom/Bootloader and SDK for the Apollo SoC and emulation platforms.
Responsibilities
- Participate in the design, implementation, testing & support of the Secure Bootrom and Secure Bootloader solutions.
- Work with other team members to implement the hardware abstraction layer (HAL) and board support package (BSP) of the SDK.
- Built on our proprietary sub- and near-threshold technology, our chips deliver multi-fold improvements in energy efficiency without costly process scaling.
- 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.
Requirements
- 2-5 years of work experience working with Embedded Security, cryptography, and secure boot concepts.
- Working knowledge of cryptographic algorithms and protocols, including Public Key Infrastructure, symmetric encryption algorithms, hashing, etc.
- Strong proficiency in Python
- Experience with at least one IDE from ARM, Keil, IAR, Eclipse, or other
- Hands-on experience with lab equipment such as oscilloscopes, logic analyzers, Saleae, etc., for debugging issues.
- Experience and understanding of software testing and test automation principles.
- They should possess an inquiring spirit and be comfortable working in a lab environment, with the ability to execute hands-on debugging for embedded systems.
- BS/MS (EE, CE, or CS) with embedded projects utilizing both bare metal and RTOS systems/real-time environments.
- Understanding of security implications for the embedded systems, and familiarity with IoT security concepts (TrustZone, CryptoCell, and Secure boot)
- Work experience developing embedded C and ARM assembly language in a project setting with a focus on system initialization and low-level code.
- Excellent problem-solving skills dealing with issues related to HW/SW debug
Benefits
- Work closely with the SQA and System Test team to help define and implement test cases for security deliverables to ensure complete coverage.
- Since 2010, we've shipped over 300 million units to customers building smarter wearables, medical devices, IoT products, and AI-powered edge applications.
Company info
- Ambiq is on a mission to enable intelligence everywhere - powering the AI edge revolution with the world's lowest-power semiconductor solutions.
- We're looking for self-motivated, creative problem-solvers who are eager to push technological limits and make a real impact in energy efficiency.
Apply directly at Ambiq Micro, Inc. →Create a free account for alerts like thisView Ambiq Micro, Inc. immigration profile
This listing is sourced directly from Ambiq Micro, Inc.'s careers page and normalized into a canonical job model.