ambiqmicroinc
Embedded Software Engineer - Security
At a Glance
- Location
- Austin, Texas, United States
- Posted
- 2026-03-26T14:08:19-04:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Embedded Systems
- Energy
- IoT
Requirements
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)
Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, or other
Hands-on experience with lab equipment such as oscilloscopes, logic analyzers, etc., for debugging issues.
Understanding of software testing and test automation principles.
boundaries, solving complex challenges, and driving transformative solutions.
Responsibilities
Participate in the design, implementation, testing & support of the Secure Bootrom and Secure Bootloader solutions.
Participate in automated testing of the pre-silicon verification (via FPGA emulations), and post-silicon bring up, verification, and debug, focusing on Secure Bootrom and Bootloader.
Testing of runtime cryptographic operations utilizing supported hardware accelerators.
Work closely with the SQA and System Test team to help define and implement test cases for security deliverables to ensure complete coverage.
Work with other team members to implement the hardware abstraction layer (HAL) and board support package (BSP) of the SDK.