Staff Engineer - Applications Software

Ambiq Micro•Austin, TX
•Onsite

About The Position

Ambiq is hiring a Staff Applications Software Engineer, Power, to demonstrate the low-power advantages of its system-on-chip (SoC) portfolio. The role works across architecture, design, validation, sales, software engineering, and field teams. It develops power-estimation and measurement examples and tools, supports power characterization and profiling for system use cases, and helps customers improve SoC power efficiency. The engineer also develops example applications for Ambiq and customer evaluation hardware, device drivers, hardware abstraction layer (HAL) updates, and Zephyr enablement with a focus on power efficiency. The position involves debugging device-level software, supporting field engineers with customer issues, and producing customer-facing materials such as application notes and software design guidelines. The role is on-site five days a week in Northwest Austin.

Requirements

  • Master’s degree in ECE or Computer Science with at least 6 years of experience, or bachelor’s degree in ECE or Computer Science with at least 8 years of experience.
  • Experience developing embedded MCU code in C.
  • Experience with embedded systems in real-time environments.
  • Experience optimizing power efficiency in consumer electronics and IoT applications.
  • Experience with at least one MCU IDE, such as ARM, Keil, IAR, or SEGGER.
  • Familiarity with MCU peripherals including SPI, I2C, UART, ADC, USB, I2S, and PDM.
  • Experience with Bluetooth and Bluetooth Low Energy.
  • Hands-on lab experience with equipment such as logic analyzers, oscilloscopes, and power measurement equipment.
  • Familiarity with source code control systems, including Git.
  • Excellent problem-solving skills for complex system-level hardware/software debugging issues.
  • Scripting experience.
  • Must be currently authorized to work in the United States for any employer; employment visa sponsorship or sponsorship takeover is not available.

Nice To Haves

  • Experience with Zephyr.
  • Experience with MIPI and USB.
  • Experience with short-range technologies such as Zigbee and Thread.
  • Experience with embedded graphics and display technologies.
  • Python experience is especially desirable.
  • Experience using modern AI-assisted software development tools such as Cursor, Codex, or similar.

Responsibilities

  • Work with product marketing, field engineering, validation, software development, and system test teams to develop power-related example applications, tools, and documentation.
  • Support power optimization across AmbiqSuite and Zephyr SDK offerings, characterize SoC and system power use cases, and demonstrate Ambiq’s competitive advantage.
  • Design, debug, port, and analyze embedded microcontroller software drivers, algorithms, application code, board support packages, automated scripts, and test cases.
  • Collaborate with internal development teams to analyze and debug complex system-level issues and develop software solutions.
  • Assist customers in using Ambiq SDKs and hardware platforms.
  • Collaborate with hardware engineering on the architecture and design of hardware evaluation platforms, and provide software for platform testing and debugging.
  • Develop custom software functions and applications for microcontroller power and performance analysis and silicon-issue debugging.
  • Bridge communication between field and engineering teams on field issues and manage issue-status tracking.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service