Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Applications Software Engineer

Home > C/C++ programming jobs

Staff Applications Software Engineer in Others

  • Ambiq Micro, Inc.
  • Full time
  • Email
  • Singapore, Singapore

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.

Ambiq Micro, Inc.

Ambiq® was founded in 2010 on the simple yet powerful notion that extremely low-power semiconductors are the key to the future of electronics. Through the use of pioneering ultra-low power technology, innovative companies around the world are developing differentiated solutions that reduce or eli...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Sr Staff AI Infrastructure

  • DiDi
  • Full time
  • USA
  • 09/13/2026
  • Salary: $170k - $351k/yr
  • San Jose, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA