Staff Engineer - Applications Software
Core
Develop power-related example applications, tools, and documentation for AmbiqSuite and Zephyr SDK offerings while optimizing power efficiency across SoC and system use cases.
Role type
Staff Engineer - Embedded Applications Software
Builds
Power-efficient embedded software, SDKs, and hardware evaluation platforms for consumer electronics and IoT
Domain
Semiconductor / Embedded Systems / IoT
Required skills
Embedded MCU development in C, Real-time embedded systems, Power-efficiency optimization, MCU IDEs (ARM, Keil, IAR, SEGGER), MCU peripherals (SPI, I2C, UART, ADC, USB, I2S, PDM), Bluetooth/BLE, Laboratory instrumentation (logic analyzers, oscilloscopes), Git, Python scripting, System-level hardware/software debugging
Preferred skills
MIPI, Zigbee, Thread, Embedded graphics, Zephyr RTOS, AI-assisted development tools (Cursor, Codex)
Technologies
C, Python, ARM, Keil, IAR, SEGGER, SPI, I2C, UART, ADC, USB, I2S, PDM, Bluetooth, BLE, Zigbee, Thread, Zephyr, Git, Logic Analyzers, Oscilloscopes
Responsibilities
Develop power-related example applications, tools, and documentation; Optimize power efficiency across AmbiqSuite and Zephyr SDK offerings; Design, debug, port, and analyze embedded MCU drivers and application code; Analyze complex system-level issues and develop software solutions; Assist customers with Ambiq SDKs and hardware platforms; Collaborate on hardware evaluation platform architecture; Create customer-facing application notes and software design guidelines
Seniority
Staff, hands-on IC with mentorship
