Sr Staff Software Engineer
Core
Design, develop, and optimize power management software and SDKs for low-power Edge AI microcontrollers, focusing on energy efficiency and system-level power consumption.
Role type
Sr Staff Software Engineer (Embedded Power Management)
Builds
AmbiqSuite SDK power management software, low-power operating modes, and memory/clock management infrastructure for Edge AI MCUs.
Domain
Semiconductor / Embedded Systems / Low-power Edge AI
Required skills
Embedded software architecture, ARM Cortex-M programming, RTOS development, C/C++, low-level firmware, device drivers, HAL, power optimization, SoC architecture, debugging and profiling
Preferred skills
ARM assembly, wireless protocol power requirements (BLE, WiFi, 802.15.4), FreeRTOS, Zephyr, MCU IDEs (Keil, IAR, Eclipse)
Technologies
ARM Cortex-M, RTOS, C, C++, Git, JTAG/SWD, Oscilloscopes, Logic analyzers, Power analyzers
Responsibilities
Define software requirements and functional allocations for power management; design and optimize SDK software for power modeling and characterization; serve as technical authority for power management software; diagnose complex system-level hardware/software issues; drive cross-functional technical discussions with hardware architects and vendors; establish software development best practices and mentor teams.
Seniority
Sr Staff, hands-on IC with technical leadership
