Sr. Engineer - Embedded Software – SDK Development

Ambiq Micro, Inc.Austin, TX
12hRemote

About The Position

Ambiq's mission is to enable intelligence everywhere by delivering the lowest power semiconductor solutions. Ambiq is a pioneer and a leading provider of ultra-low-power semiconductor solutions based on our proprietary and patented sub- and near-threshold technologies. With the increasing power requirements of artificial intelligence (AI) computing, our customers are relying on our solutions to deliver AI to edge environments. Our hardware and software innovations fundamentally deliver a multi-fold improvement in power consumption over traditional semiconductor designs without expensive process geometry scaling. We began in 2010 by addressing the power consumption challenges of battery-powered devices at the edge, where they were most pronounced. As of the beginning of 2025, we've shipped more than 280+ million units worldwide. Our innovative and fast-moving teams of design, research, development, production, marketing, sales, and operations are spread across several continents, including the US (Austin), Taiwan (Hsinchu), China (Shanghai and Shenzhen), and Singapore. We value relentless technology innovation, a deep commitment to customer success, collaborative problem-solving, and an enthusiastic pursuit of 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 that fosters growth and opportunities to work on complex, meaningful, and challenging projects, creating a lasting impact and shaping the future of technology. Join us on our quest for enabling billions of intelligent devices. The intelligence everywhere revolution starts here. Sr. Engineer - Embedded Software – SDK Development position Ambiq Micro, Inc. in Austin, Texas, and various unanticipated locations throughout the U.S. Duties include:

Requirements

  • Master of Science in Electrical Engineering, or a related field, plus 2 years of relevant experience. Experience must include:
  • Experience with embedded programming (bare metal and RTOS)
  • Strong proficiency in C and Python, with a proven track record of delivering production-quality code.
  • Experience in developing SDKs, HALs, BSPs, or device support libraries.
  • Familiarity with embedded security concepts, including Secure Boot, Root of Trust (RoT), SSL, certificate-based authentication, and secure update mechanisms.
  • Experience with software testing, test automation, and integration workflows.
  • Strong communications skills, including direct communications with customers and company field engineers, problem solving of customer use cases.
  • Must be currently authorized to work in the United States for any employer. We do not sponsor or take over sponsorship of employment visas (now or in the future) for this role.

Responsibilities

  • Work with others on the MCU Software team to port and implement new features for the Secure Bootrom/Bootloader for new Apollo Devices under development.
  • Extend and enhance the Hardware Abstraction Layer (HAL) across new platforms and MCU family members.
  • Assist in the definition and architecture of HAL, BSPs, and device support libraries.
  • Design, develop, and maintain SDK applications and assigned software components.
  • Create and maintain test plans for Bootrom/Bootloader, SDK components and applications; implement and execute test cases.
  • Support the development of the automation harnesses and script-based automation for the Secure Booron/Bootloader, and SDK pieces.
  • Collaborate on the integration of SDK offerings with third-party RTOS and ecosystems.
  • Contribute to the continuous improvement of SDK features, usability, and developer experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service