Senior Staff Engineer, Embedded Security
Singapore, SGP Software & Solutions
Job Type
Full-time
Description

Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by developing the lowest-power semiconductor solutions to drive a more energy-efficient, sustainable, and data-driven world. Ambiq has helped leading manufacturers worldwide develop products that last weeks on a single charge (rather than days), while delivering a maximum feature set in compact industrial designs. Ambiq's goal is to take Artificial Intelligence (AI) where it has never gone before in mobile and portable devices, using Ambiq's advanced ultra-low power system on chip (SoC) solutions. Ambiq has shipped more than 230 million units as of October 2023. For more information, visit www.ambiq.com.


Our innovative and fast-moving teams of research, development, production, marketing, sales, and operations are spread across several continents, including the US (Austin and San Jose), Taiwan (Hsinchu), China (Shenzhen and Shanghai), Japan (Tokyo), and Singapore. We value continued technology innovation, fanatical attention to customer needs, collaborative decision-making, and enthusiasm for energy efficiency. We embrace candidates who also share these same values. The successful candidate must be self-motivated, creative, and comfortable learning and driving exciting new technologies. We encourage and nurture an environment for growth and opportunities to work on complex, engaging, and challenging projects that will create a lasting impact. Join us on our quest for 100 billion devices. The endpoint intelligence revolution starts here.


We're seeking a talented and motivated Senior Staff Engineer, Embedded Security to join our dynamic team. In this role, you'll be pivotal in propelling Ambiq's security offerings to new heights, ensuring our customers have the tools they need to build trust in their products.


What You'll Do:

  • Be a champion for security! You'll develop and integrate cutting-edge open-source frameworks like Trusted Firmware for Microcontrollers, empowering developers to build secure systems.
  • Dive deep into Secure BootROM software development, laying the foundation for Trusted Execution Environments (TEE) - a game-changer for secure data processing.
  • Drive Ambiq's compliance efforts by supporting industry-leading security certifications like PSA.
  • Ensure the seamless integration of TEE by testing and verifying its functionality in customer builds.


Why Ambiq?

  • Make a real impact: Your work will directly influence the security of countless devices, shaping the future of embedded technology.
  • Work with the best: Collaborate with a brilliant team of engineers passionate about innovation and pushing boundaries.
  • Challenge yourself: We foster an environment that encourages continuous learning and tackling complex problems.
  • Be part of something bigger: Contribute to Ambiq's mission of bringing AI to the forefront of IoT Devices.
Requirements

Are You the Perfect Fit? We're looking for someone with a strong technical background:

  • A Bachelor's of Science or Master's in Electrical Engineering, Computer Engineering, or Computer Science.
  • 10+ years of experience developing embedded software for real-time environments (bare metal and RTOS).
  • At least 5 years working on embedded security, cryptography, and secure boot.
  • Experience with Arm chipsets and their security features (Trustzone, secure boot, Cryptocell).
  • Proven ability to port and support Arm Trusted Firmware for Microcontrollers (TF-M).
  • Expertise in embedded C and assembly language, particularly for system initialization.
  • Familiarity with at least one MCU IDE on Windows from ARM/Keil, IAR, Eclipse, or others.
  • A solid understanding of cryptographic algorithms and protocols, including Public Key Infrastructure (PKI).
  • The candidate must be able to independently manage assigned tasks, prioritize workload, and meet deadlines with minimal supervision. Proactive problem-solving skills and the ability to seek clarification when needed are essential.
  • Experience in prioritizing tasks and managing workflow for oneself and potentially others in the future. Ability to delegate effectively and keep projects on track to achieve desired outcomes.


The expectation is that the candidate will be required to maintain a regular in-office presence five days per week.