Staff Engineer - Applications Software
Core
Develop embedded software, tools, and documentation to demonstrate low-power advantages of Ambiq's SoC portfolio for wearables, medical devices, and IoT applications.
Role type
Staff Applications Software Engineer (Embedded Systems)
Builds
Power estimation tools, device drivers, HAL updates, Zephyr enablement, and example applications for customer evaluation hardware.
Domain
Semiconductor / Embedded Systems / Low-power IoT
Required skills
Embedded C programming, Real-time operating systems, Power efficiency optimization, Embedded debugging, MCU peripheral programming, Python scripting, Git version control, Hardware evaluation platform software
Preferred skills
Zephyr RTOS, Bluetooth/BLE, Zigbee/Thread, Embedded graphics, AI-assisted development tools, MIPI/USB
Technologies
Cortex-M MCUs, ARM/Keil/IAR/SEGGER IDEs, Zephyr SDK, AmbiqSuite, Logic analyzers, Oscilloscopes
Responsibilities
Develop power-related example applications and tools; Design, debug, and port embedded microcontroller software drivers and algorithms; Collaborate with hardware teams on evaluation platform design; Assist customers with SDKs and hardware platforms; Create customer-facing documentation and application notes.
Seniority
Senior, hands-on IC
