ambiqmicroinc
Senior Software Program Manager
At a Glance
- Location
- Austin, Texas, United States
- Experience
- 10+ years
- Posted
- 2026-07-15T16:49:58-04:00
Key Requirements
Required Skills
Domain Knowledge
- Embedded Systems
- Engineering
Requirements
10+ years of technical program management or engineering leadership experience in embedded software within semiconductor or consumer electronics development.
Strong understanding of embedded software development practices, software development lifecycles, and Agile methodologies.
Working knowledge of software development workflows, CI/CD systems, defect tracking, release management, and project management tools.
Experience coordinating with cross-functional engineering teams including software, RTL design, architecture, design verification, validation, and applications engineering.
Solid understanding of embedded hardware platforms and board-level system design, sufficient to analyze hardware/software dependencies and support bring-up activities.
Experience with ARM Cortex-M–based embedded systems, RTOS environments, SDK development, or semiconductor product development is highly desirable.
Responsibilities
Lead planning, scheduling, and execution of multiple embedded software development programs from pre-silicon development through production releases.
Develop integrated project plans by working directly with engineering teams to estimate effort, identify dependencies, and define realistic milestones.
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 clear visibility into schedules, risks, dependencies, and resource utilization.