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.

Embedded Software Architect – Edge AI MCU at Ambiqmicroinc | JobZoey