Ambiq Micro, Inc.

Staff Applications Software Engineer

Ambiq Micro, Inc.
Apply
9 days ago
Singapore, SingaporeStaff+

Responsibilities

  • Design, debug, port, and analyze embedded microcontroller drivers, algorithms, application code, board support packages, scripts, and design test cases.
  • Collaborate with development and hardware engineering teams to debug complex system-level issues and develop software solutions.
  • Develop device drivers, HAL updates, Zephyr enablement, custom software functions, and applications for performance analysis and silicon issue debugging.
  • Create application notes, knowledgebase articles, software design guidelines, and other customer-facing documentation.
  • Assist customers and field engineering with Ambiq SDKs, hardware platforms, and customer issues.
  • Provide software for the test and debugging of hardware evaluation platforms and help architect and design those platforms.
  • Bridge field and engineering teams and manage field-issue status tracking.

Requirements

  • MS in ECE or Computer Science with 6+ years of experience, or BS in ECE or Computer Science with 8+ years of experience.
  • Required experience developing embedded MCU code in C and working with embedded systems in real-time environments.
  • Experience with at least one MCU IDE from ARM, Keil, IAR, SEGGER, or another provider.
  • Familiarity with MCU peripherals including SPI, I2C, UART, ADC, USB, I2S, and PDM; MIPI and USB experience is a plus.
  • Experience with Bluetooth and Bluetooth Low Energy.
  • Experience with Zigbee and Thread is a plus.
  • Hands-on laboratory experience and familiarity with source code control systems such as Git are required.
  • Strong problem-solving skills for complex hardware/software debugging and excellent written and oral communication skills.
  • Embedded security, cryptographic algorithms, embedded graphics, and display-technology experience are pluses.
  • Scripting-language experience is required, with Python specifically desirable.
  • Experience using AI-assisted software development tools such as Cursor or Codex is desirable.

Tech Stack

Categories

Ambiq Micro, Inc.

About Ambiq Micro, Inc.

201-500 employees

Ambiq Micro is a fabless semiconductor company that designs ultra-low-power microcontrollers and AI-capable SoCs for wearables, IoT, and other battery-powered devices. Its Apollo MCU family and subthreshold power-optimized technology target always-on sensing and edge inference, with reference software and tools for OEMs and ODMs. Founded in 2010 and headquartered in Austin, Texas, it is privately held and serves consumer, industrial, and healthcare device makers.

Contact me