A

Ambiq

Ultra-low power MCUs for IoT wearables

Embedded Software Engineer - Security

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • A BS or MS in Electrical Engineering, Computer Engineering, or Computer Science, with embedded projects using both bare-metal and real-time operating system systems or real-time environments.
  • Two to five years of work experience with embedded security, cryptography, and secure boot concepts.
  • Working knowledge of cryptographic algorithms and protocols, including Public Key Infrastructure, symmetric encryption algorithms, and hashing.
  • Understanding of security implications for embedded systems and familiarity with IoT security concepts, including TrustZone, CryptoCell, and secure boot.
  • Work experience developing embedded C and ARM assembly language in a project setting, focused on system initialization and low-level code.
  • Strong proficiency in Python.
  • Experience with at least one integrated development environment from ARM, Keil, IAR, Eclipse, or another provider.
  • Hands-on experience with lab equipment such as oscilloscopes, logic analyzers, or Saleae for debugging issues.
  • Experience and understanding of software testing and test automation principles.

Responsibilities

  • Participate in the design, implementation, testing, and support of Secure Bootrom and Secure Bootloader solutions.
  • Participate in automated testing and pre-silicon verification via FPGA emulations, as well as post-silicon bring-up, verification, and debugging focused on Secure Bootrom, Secure Bootloader, related hardware abstraction layers, and security tools in the SDK.
  • Test runtime cryptographic operations using embedded hardware accelerators.
  • Work closely with the SQA and System Test teams to define and implement test cases for security deliverables to ensure complete coverage.
  • Work with other team members to implement the hardware abstraction layer and board support package of the SDK.
  • Extend and support Ambiq's Secure Bootrom, Bootloader, and SDK for the Apollo SoC and emulation platforms, covering new MCU family members as they become available.

About the Company

Ambiq

Ultra-low power MCUs for IoT wearables

Ambiq designs and sells microcontroller units (MCUs) and system-on-chips (SoCs) that minimize power use for battery-powered IoT and wearable devices. Their chips achieve ultra-low power by combining energy-efficient hardware and software, allowing devices to run longer between charges. They differentiate themselves through a dedicated focus on low-power performance and by earning revenue from silicon sales, technology licensing, and partnerships. Their goal is to enable longer-lasting, energy-efficient endpoint devices across gaming, hearables, industrial IoT, smart homes, wearables, and related markets.

Company size
201-500
Company stage
IPO
Headquarters
Austin, TX
Founded
2010

Recently Posted Jobs

Explore more opportunities at Ambiq

See more jobs