Senior Software Program Manager
Core
Lead planning, coordination, and execution of embedded software development programs for AmbiqSuite SDK across ARM Cortex-M based SoCs from pre-silicon to production.
Role type
Senior Software Program Manager (Embedded Systems)
Builds
AmbiqSuite SDK for low-power semiconductor solutions
Domain
Semiconductor / Embedded Software / IoT
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Technical program management, embedded software development lifecycle, Agile methodologies, integrated project scheduling, cross-functional coordination, risk management, software quality metrics analysis, executive reporting
Preferred skills
ARM Cortex-M systems, RTOS environments, SDK development, CI/CD systems, AI-assisted development tools
Technologies
ARM Cortex-M, RTOS, AmbiqSuite SDK, CI/CD tools
Responsibilities
Lead planning and execution of embedded software programs; Develop integrated project plans with engineering teams; Track execution and identify schedule risks; Partner with design engineering to prioritize work and balance resources; Coordinate software activities with architecture, RTL, verification, and product teams; Drive cross-functional communication and issue resolution; Monitor software quality metrics and release readiness; Develop program dashboards and executive status reports; Support software release planning and product launches
Seniority
Senior, hands-on IC