
Principal Embedded Software Architect – Edge AI MCU
Ambiq Micro, Inc.7 months ago
Responsibilities
- Define 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 tied to customer use cases.
- Lead architectural decisions involving multicore communication, control and data planes, data movement acceleration, memory management and protection, dynamic resource allocation, power optimization, and debug and visibility tooling.
- Partner with SoC architects to influence hardware/software trade-offs.
- Support software prototyping to validate architectural decisions.
- Serve as the architectural subject-matter expert through implementation, validation, and bring-up.
- Review designs, test plans, and implementation details for alignment with architectural intent.
- Mentor engineers and define best practices across embedded teams.
Requirements
- BS or MS in electrical engineering, computer engineering, or computer science.
- 12+ years developing embedded software for real-time systems.
- Deep experience with ARM Cortex-M platforms.
- Strong C/C++ skills; assembly experience is preferred.
- Experience defining and writing Software Requirements Specifications (SRS).
- Strong understanding of functional allocation, requirements traceability, and 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.
- Preferred experience includes embedded power optimization strategies, TrustZone for M-class microcontrollers, trusted firmware environments, graphics or display or audio/video processing, and collaboration with IP vendors or external silicon partners.
Benefits
- Austin, Texas onsite five days per week
- U.S. work authorization required; no sponsorship or visa transfers available
About Ambiq Micro, Inc.
Ambiq Micro is a fabless semiconductor company that designs ultra-low-power microcontrollers and AI-capable SoCs for wearables, IoT, and other battery-powered devices. Its Apollo MCU family and subthreshold power-optimized technology target always-on sensing and edge inference, with reference software and tools for OEMs and ODMs. Founded in 2010 and headquartered in Austin, Texas, it is privately held and serves consumer, industrial, and healthcare device makers.