Technical Program Manager (Embedded Systems) Apply
Hanna Instruments, a worldwide leader and manufacturer of scientific instrumentation, is seeking a full-time Technical Program Manager (Embedded Systems) for our R&D team in Woonsocket, RI or Acton, MA office. The Technical Program Manager (Embedded Systems) will be responsible to lead the development of complex, connected instrumentation products involving embedded firmware, hardware, cloud platforms, and mobile/web applications. This individual will serve as both Technical Project Manager and Scrum Master, responsible for managing multiple software and system development projects, facilitating Agile processes, and ensuring clear, complete, and traceable system and software requirements.The ideal candidate has strong technical depth and Systems Engineering experience and is comfortable working directly with embedded software engineers, hardware engineers, cloud developers, and product management to deliver secure, reliable, and high-quality connected products.This role plays a critical part in ensuring successful integration of hardware, firmware, connectivity, and cloud systems.Key Responsibilities:Project Leadership and ExecutionLead multiple concurrent embedded software and system development projects from concept through releaseDevelop and maintain detailed project plans, schedules, milestones, and resource allocationsTrack progress and ensure projects are delivered on time and within scopeIdentify project risks and develop mitigation plansProvide regular project status updates to stakeholders and leadershipCoordinate release planning and cross-team dependenciesAgile Scrum LeadershipServe as Scrum Master for multiple software teams:Facilitate Agile ceremonies, including:Sprint PlanningDaily StandupsSprint ReviewsRetrospectivesBacklog RefinementMaintain Jira boards and sprint backlogsTrack team velocity and project progressIdentify and remove blockersHelp drive Agile best practices and continuous improvementSystems Engineering and Requirements ManagementSupport full system development involving hardware and software:Develop and manage:System Requirements Specifications (SyRS)Software Requirements Specifications (SRS)Functional SpecificationsUser stories and acceptance criteriaEnsure requirements are:ClearCompleteTestableTraceableSupport system architecture definition and interface documentationAssist with system-level planning and integrationHardware and Software IntegrationCoordinate development across:Embedded firmware teamsHardware engineering teamsCloud software teamsMobile and web application teamsTest and QA teamsProduct managementEnsure alignment between hardware and software deliverables and schedules.Understand and manage dependencies between hardware and firmware development.Technical Documentation and Project ProposalsWrite and maintain project proposals and technical project documentationTranslate business and product requirements into actionable engineering requirementsSupport product planning and roadmap developmentEnsure proper documentation throughout the development lifecycleConnectivity, Cloud, and Cybersecurity CoordinationSupport development of connected products involving:Ethernet and network connectivityCloud communication and integrationSecure communication protocolsRemote firmware update capabilityCoordinate activities related to system integration and release readiness.Verification and Validation SupportSupport development of system and software test plansCoordinate integration and system testing activitiesHelp ensure readiness for product releaseRequired Qualifications & Experience:5+ years’ experience managing software or embedded systems development projects3+ years working in Agile / Scrum environmentsExperience serving as Scrum Master for engineering teamsExperience managing multiple complex technical projects simultaneouslyAbility to be on-site full-time in our Woonsocket, RI or Acton, MA office.If in Acton office, ability to commute to Woonsocket 1-2 days a week is required.Technical BackgroundStrong technical understanding of:Embedded software developmentHardware and software integrationConnected or IoT productsNetworking fundamentals (Ethernet, TCP/IP, etc.)Software development lifecycleMust be comfortable working directly with software and hardware engineers on technical topics.ToolsExperience with:JiraConfluenceSkillsStrong technical communication skillsExcellent organizational and planning skillsAbility to write clear technical requirements and documentationStrong problem-solving skillsAbility to manage complex, cross-functional projectsPreferred QualificationsSystems Engineering experience supporting hardware and embedded software productsExperience managing embedded firmware developmentExperience managing IoT or connected productsExperience writing system and software requirements specificationsScrum Master Certification (CSM, PSM, or equivalent)Engineering or Computer Science degreeExperience working with connected instrumentation, industrial, or regulated productsWe offer a competitive salary and a comprehensive benefits package.

