GrepJob
Ambiq Micro, Inc.

Embedded Software Engineer - Security

Ambiq Micro, Inc.
Apply
about 4 hours ago
Austin, TX, USAMid Level / Senior
H1B Sponsor

Responsibilities

  • Participate in the design, implementation, testing, and support of Secure Bootrom and Secure Bootloader solutions.
  • Engage in automated testing and pre-silicon verification via FPGA emulations.
  • Test runtime cryptographic operations utilizing embedded hardware accelerators.
  • Collaborate with SQA and System Test teams to define and implement test cases for security deliverables.
  • Implement the hardware abstraction layer (HAL) and board support package (BSP) of the SDK.

Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science with embedded project experience.
  • 2-5 years of experience in Embedded Security, cryptography, and secure boot concepts.
  • Knowledge of cryptographic algorithms and protocols, including Public Key Infrastructure and symmetric encryption.
  • Understanding of security implications for embedded systems and familiarity with IoT security concepts.
  • Experience in developing embedded C and ARM assembly language with a focus on system initialization.
  • Strong proficiency in Python.
  • Experience with IDEs such as ARM, Keil, IAR, or Eclipse.
  • Excellent problem-solving skills for HW/SW debugging.
  • Hands-on experience with lab equipment like oscilloscopes and logic analyzers.
  • Understanding of software testing and test automation principles.

Tech Stack