onsite
Senior Software Engineer - Radio - Ambiq Micro, Inc.
Software Engineer
Lead development of low‑power radio firmware, optimizing energy efficiency for AI edge devices using C/C++ and RTOS on proprietary sub‑threshold silicon.
About the role
Key Responsibilities
- Design, implement, and debug firmware for radio subsystems on low‑power semiconductor platforms.
- Collaborate with hardware teams to integrate RF front‑ends and optimize power consumption.
- Develop and maintain test harnesses, automated regression suites, and performance benchmarks.
- Participate in architecture reviews, code reviews, and continuous improvement initiatives.
- Mentor junior engineers and contribute to knowledge sharing across cross‑functional teams.
Requirements
- 5+ years of embedded software development experience in C/C++ for radio or wireless systems.
- Strong understanding of low‑power design techniques and sub‑threshold operation.
- Experience with RTOS, interrupt handling, and hardware abstraction layers.
- Proficiency in debugging tools (JTAG, logic analyzers) and version control (Git).
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.