Embedded Software Architect – Edge AI MCU

Ambiq Micro, Inc.

Austin (TX)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ambiq Micro, Inc. is looking for an Embedded Software Architect in Austin, Texas, to define the software architecture for next-generation Edge AI MCUs. You will collaborate at the hardware/software boundary while mentoring engineers and influencing MCU generations.

Ideal candidates have over 12 years in embedded software development, expertise in ARM Cortex-M platforms, and strong proficiency in C/C++. This position is onsite five days a week and requires authorization to work in the United States.

Qualifications

  • 12+ years of experience developing embedded software for real-time systems.
  • Strong experience defining Software Requirements Specifications (SRS).
  • Ability to independently drive architectural decisions.

Responsibilities

  • Define software architecture for low-power Edge AI MCUs.
  • Drive early-stage functional allocation between hardware and software.
  • Mentor engineers and define best practices across embedded teams.

Skills

Embedded software development
C/C++ programming
Real-time systems
ARM Cortex-M platforms
Architectural decision-making

Education

BS or MS in Electrical Engineering, Computer Engineering, or Computer Science

Tools

RTOS
FPGA-based emulation platforms

Job description

Embedded Software Architect – Edge AI MCU

Austin, Texas, United States

Architect the Software Foundation for Ultra-Low-Power Edge AI Silicon

This role defines the software architecture and requirements for next‑generation Edge AI MCUs at Ambiq. You will work at the hardware/software boundary, partnering with SoC architects, product teams, IP vendors, and embedded software leaders to shape how our silicon is exposed, controlled, optimized, and validated.

What You’ll Own
  • 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
  • Design multi‑processor communication, data movement acceleration, memory management and protection, dynamic resource allocation, and power optimization strategies
  • Build 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
  • Mentor engineers and define best practices across embedded teams
  • Lead a high‑impact architectural role influencing multiple MCU generations
Technical Environment
  • Bare metal and RTOS‑based systems
  • Asymmetric multi‑core systems
  • Data movement engines and acceleration blocks
  • MMU/MPU, caches, shared memory, dual‑port memory
  • FPGA‑based emulation platforms and full reference systems
What We’re Looking For
Required Experience
  • 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++ (assembly experience 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
  • 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
Location & Work Authorization

Austin, TX – Onsite 5 days per week. Must be authorized to work in the United States. No visa sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Architect
Embedded Software Architect

Ambiq • Austin (TX)

On-site
USD 150,000 - 180,000
Collaborative culture
Opportunity for innovation
Software Architect
Software Architect

Ambiq • Austin (TX)

On-site
USD 150,000 - 190,000
Innovative work environment
Collaboration with dynamic teams
Focus on continuous learning
Edge AI MCU Architect — Low-Power Embedded Systems
Edge AI MCU Architect — Low-Power Embedded Systems

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 140,000 - 180,000
Software Architect
Software Architect

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 130,000 - 160,000
Lead Embedded Software Architect — Edge AI MCU (Low Power)
Lead Embedded Software Architect — Edge AI MCU (Low Power)

Ambiq • Austin (TX)

On-site
USD 150,000 - 180,000
Edge AI Software Architect – Low-Power Embedded
Edge AI Software Architect – Low-Power Embedded

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 130,000 - 160,000
Senior Director - System Architecture
Senior Director - System Architecture

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 180,000 - 220,000
Senior Software Program Manager
Senior Software Program Manager

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 150,000 - 190,000
Principal Edge AI Firmware Engineer
Principal Edge AI Firmware Engineer

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Sr. Staff SoC RTL Engineer
Sr. Staff SoC RTL Engineer

Ambiq Micro, Inc. • Austin (TX)

On-site
USD 150,000 - 230,000