
Staff Engineer - Applications Software
Ambiq Micro, Inc.2 days ago
Responsibilities
- Develop power-related example applications, tools, and documentation with product marketing, field engineering, validation, software development, and system test teams.
- Optimize power efficiency across AmbiqSuite and Zephyr SDK offerings and characterize SoC and system power use cases.
- Design, debug, port, and analyze embedded MCU drivers, algorithms, application code, board support packages, scripts, and test cases.
- Analyze complex system-level issues and develop software solutions with internal development teams.
- Assist customers with Ambiq SDKs and hardware platforms.
- Collaborate on hardware evaluation platform architecture and provide software for platform testing and debugging.
- Develop software for microcontroller power and performance analysis and silicon-issue debugging.
- Bridge field and engineering teams and manage field-issue status tracking.
- Create customer-facing application notes and software design guidelines.
Requirements
- A master's degree in ECE or Computer Science with 6+ years of experience, or a bachelor's degree in ECE or Computer Science with 8+ years of experience.
- Embedded MCU development experience in C is required.
- Experience with embedded systems in real-time environments and power-efficiency optimization for consumer electronics and IoT applications.
- 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, with Zigbee and Thread experience a plus.
- Hands-on laboratory experience with logic analyzers, oscilloscopes, and power measurement equipment.
- Familiarity with Git-based source control is required.
- Strong problem-solving skills for complex system-level hardware/software debugging.
- Embedded graphics and display technology experience is a plus.
- Scripting experience is required, with Python especially desirable.
- Experience with Zephyr is a plus.
- Experience using AI-assisted development tools such as Cursor or Codex is desirable.
Benefits
- The role is on-site five days per week in northwest Austin.
- The company does not sponsor or assume sponsorship of employment visas for this role.
About Ambiq Micro, Inc.
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.