Ambiqmicroinc
Embedded Software Architect – Edge AI MCU
Austin, Texas, United States. Posted 8 months ago
The role
The Principal Embedded Software Architect will define the software architecture and requirements for next-generation Edge AI MCU platforms. This role involves partnering with SoC architects and product teams to shape how silicon is exposed, controlled, optimized, and validated.
What you will do
- Define the software architecture for next-generation low-power Edge AI MCUs
- Drive early-stage functional allocation between hardware and software
- Develop and refine Software Requirements Specifications (SRS) tied to real customer use cases
- Lead architectural decisions across multi-processor communication, control/data plane separation, and data movement acceleration
- Lead architectural decisions regarding memory management, dynamic resource allocation, and power optimization strategies
- Lead architectural decisions for debug and visibility tooling
- Partner with SoC architects to influence hardware/software trade-offs
- Support software prototyping to validate architectural decisions
- Act as architectural SME through implementation, validation, and bring-up phases
- Review designs, test plans, and implementation details to ensure alignment with architectural intent
Required qualifications
- BS or MS in EE, CE, or CS
- 12+ years developing embedded software for real-time systems
- Deep experience on ARM Cortex-M platforms
- Strong C/C++
- Experience defining and writing Software Requirements Specifications (SRS)
- Strong understanding of functional allocation
- Strong understanding of requirements traceability
- Strong understanding of testability across pre-silicon and post-silicon platforms
- Experience with asymmetric multicore architectures
- Strong knowledge of memory systems, data movement, and processor interaction
- Ability to independently drive architectural decisions
Nice to have
- assembly experience
- Power optimization strategies in embedded systems
- TrustZone for M-class microcontrollers
- Trusted firmware environments
- Graphics, display, or audio/video processing
- Experience working with IP vendors and external silicon partners
Before you apply
- U.S. Work Authorization Required
- No Sponsorship Available
About the company
Ambiq is on a mission to enable intelligence everywhere by powering the AI edge revolution with low-power semiconductor solutions. Since 2010, they have shipped over 300 million units to customers building wearables, medical devices, IoT products, and AI-powered edge applications.