This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineering Program Manager for Block Hardware, you will oversee the development and delivery of software projects, ensuring they meet requirements. You will play a pivotal role in aligning cross-functional teams, managing project timelines, and ensuring the successful deployment of software solutions that drive our mission forward. The Software Engineering Program Manager is part of the Hardware organization, partnering with Hardware Engineering Program Managers. This role reports to the Software Engineering Program Management Lead.
Job Responsibility:
Be the central hub bringing together different teams from Software, Hardware, Product, Design, Operations, Manufacturing
Lead the strategy and execution from concept to launch and oversee multiple parallel initiatives
Partner closely with cross functional teams to design, define, schedule, track, and help lead the work for exciting new products
Translate complex ambiguous problems into simple actionable solutions to unblock teams and support progress
Ensure the teams are on track, facilitate decision-making, resolve blockers, and surface challenges by gleaning early signals
Drive transparency and visibility by acting as the point of contact for programs, streamlining communications, and providing regular updates to cross functional partners and leadership
Balance urgency and priority while moving the needle on the programs
Manage expectations for all stakeholders from leaders to individual teams, possess strong problem solving and negotiation skills, and earn trust of partners and teams
Lead by inspiring, developing and challenging the status quo, modeling excellence
Find opportunities to apply AI and AI workflows to automate program management and engineering tasks
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related technical discipline
Master's degree preferred
10+ years of industry experience in software development or program management within a Hardware development environment
strong engineering / technical background
Experience with embedded systems, knowledge of Android/AOSP, AI voice models, familiarity with software development and build tools, understanding of hardware-software interfaces and higher level application stack
Experience leading technically complex software projects for NPI
Proficiency in core project management disciplines including scope, schedule, budget, resources, quality, and risk management
Thoughtfully sets a vision, adjusting where necessary, working through blockers, simplifying for self and others
Ability to travel to Contract Manufacturing vendor sites for build milestones
Nice to have:
Experience with client server technologies and application development