ambiqmicroinc

Embedded Software Engineer - Security

Apply Now

At a Glance

Location
Austin, Texas, United States
Posted
2026-03-26T14:08:19-04:00

Key Requirements

Required Skills

ExcelPython

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.