A

Ambiq

Ultra-low power MCUs for IoT wearables

Senior Software Program Manager

Program ManagementUpdated on Nov 11
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • At least 10 years of technical program management or engineering leadership experience in embedded software within semiconductor or consumer electronics development is required.
  • Strong understanding of embedded software development practices, software development lifecycles, and Agile methodologies is required.
  • Experience developing integrated project schedules from engineering estimates and managing execution across multiple concurrent programs is required.
  • Working knowledge of software development workflows, continuous integration and continuous delivery systems, defect tracking, release management, and project management tools is required.
  • Ability to communicate with software developers and technical leaders and translate technical discussions into actionable project plans is required.
  • Experience coordinating with cross-functional engineering teams including software, RTL design, architecture, design verification, validation, and applications engineering is required.
  • Solid understanding of embedded hardware platforms and board-level system design sufficient to analyze hardware/software dependencies and support bring-up activities is required.
  • Must be currently authorized to work in the United States for any employer.
  • Must be on-site five days a week in northwest Austin.

Responsibilities

  • Lead planning, scheduling, and execution of multiple embedded software development programs from pre-silicon development through production releases.
  • Develop integrated project plans with engineering teams by estimating effort, identifying dependencies, and defining realistic milestones.
  • Track execution across multiple projects and proactively identify schedule risks, resource constraints, and technical dependencies.
  • Partner with design engineering and management to prioritize work, balance resources across programs, and recommend trade-offs when schedules or staffing change.
  • Coordinate software activities with SoC architecture, RTL design, design verification, validation, applications engineering, product management, and marketing teams.
  • Drive cross-functional communication, issue resolution, and timely escalation of program risks.
  • Monitor software quality metrics, defect trends, release readiness, and execution health throughout the development lifecycle.
  • Develop program dashboards and executive status reports that provide visibility into schedules, risks, dependencies, and resource utilization.
  • Support software release planning, customer commitments, and product launch activities.

Desired Qualifications

  • A Master's degree is preferred.
  • Experience with ARM Cortex-M-based embedded systems, RTOS environments, SDK development, or semiconductor product development is highly desirable.
  • Experience using AI-assisted software development tools and large language models to improve engineering productivity is a plus.

About the Company

Ambiq

Ultra-low power MCUs for IoT wearables

Ambiq designs and sells microcontroller units (MCUs) and system-on-chips (SoCs) that minimize power use for battery-powered IoT and wearable devices. Their chips achieve ultra-low power by combining energy-efficient hardware and software, allowing devices to run longer between charges. They differentiate themselves through a dedicated focus on low-power performance and by earning revenue from silicon sales, technology licensing, and partnerships. Their goal is to enable longer-lasting, energy-efficient endpoint devices across gaming, hearables, industrial IoT, smart homes, wearables, and related markets.

Company size
201-500
Company stage
IPO
Headquarters
Austin, TX
Founded
2010

Recently Posted Jobs

Explore more opportunities at Ambiq

See more jobs