Skip to main content

Technical Program Manager (Embedded Systems)

Technology
Hanna Instruments
Woonsocket, United States1 months agoUntil 4/17/2026
On-site

Job description

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 Execution

Lead multiple concurrent embedded software and system development projects from concept through release

Develop and maintain detailed project plans, schedules, milestones, and resource allocations

Track progress and ensure projects are delivered on time and within scope

Identify project risks and develop mitigation plans

Provide regular project status updates to stakeholders and leadership

Coordinate release planning and cross-team dependencies

Agile Scrum Leadership

Serve as Scrum Master for multiple software teams:

Facilitate Agile ceremonies, including:

Sprint Planning

Daily Standups

Sprint Reviews

Retrospectives

Backlog Refinement

Maintain Jira boards and sprint backlogs

Track team velocity and project progress

Identify and remove blockers

Help drive Agile best practices and continuous improvement

Systems Engineering and Requirements Management

Support full system development involving hardware and software:

Develop and manage

System Requirements Specifications (SyRS)

Software Requirements Specifications (SRS)

Functional Specifications

User stories and acceptance criteria

Ensure requirements are

Clear

Complete

Testable

Traceable

Support system architecture definition and interface documentation

Assist with system-level planning and integration

Hardware and Software Integration

Coordinate development across

Embedded firmware teams

Hardware engineering teams

Cloud software teams

Mobile and web application teams

Test and QA teams

Product management

Ensure alignment between hardware and software deliverables and schedules.

Understand and manage dependencies between hardware and firmware development.

Technical Documentation and Project Proposals

Write and maintain project proposals and technical project documentation

Translate business and product requirements into actionable engineering requirements

Support product planning and roadmap development

Ensure proper documentation throughout the development lifecycle

Connectivity, Cloud, and Cybersecurity Coordination

Support development of connected products involving:

Ethernet and network connectivity

Cloud communication and integration

Secure communication protocols

Remote firmware update capability

Coordinate activities related to system integration and release readiness.

Verification and Validation Support

Support development of system and software test plans

Coordinate integration and system testing activities

Help ensure readiness for product release

Required Qualifications & Experience:

5+ years’ experience managing software or embedded systems development projects

3+ years working in Agile / Scrum environments

Experience serving as Scrum Master for engineering teams

Experience managing multiple complex technical projects simultaneously

Ability 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 Background

Strong technical understanding of

Embedded software development

Hardware and software integration

Connected or IoT products

Networking fundamentals (Ethernet, TCP/IP, etc.)

Software development lifecycle

Must be comfortable working directly with software and hardware engineers on technical topics.

Tools

Experience with

Jira

Confluence

Skills

Strong technical communication skills

Excellent organizational and planning skills

Ability to write clear technical requirements and documentation

Strong problem-solving skills

Ability to manage complex, cross-functional projects

Preferred Qualifications

Systems Engineering experience supporting hardware and embedded software products

Experience managing embedded firmware development

Experience managing IoT or connected products

Experience writing system and software requirements specifications

Scrum Master Certification (CSM, PSM, or equivalent)

Engineering or Computer Science degree

Experience working with connected instrumentation, industrial, or regulated products

We offer a competitive salary and a comprehensive benefits package.

Keywords
Project LeadershipScrum MasterAgile CeremoniesSystems EngineeringRequirements ManagementHardware IntegrationFirmware DevelopmentCloud PlatformsTechnical DocumentationRisk MitigationJiraConfluenceTechnical CommunicationCross-functional ProjectsCybersecurity CoordinationIoTTechnical Program ManagerEmbedded SystemsScientific InstrumentationR&DFirmwareHardwareMobile ApplicationsWeb ApplicationsTechnical Project ManagerAgileSystem Requirements SpecificationsSoftware Requirements SpecificationsUser StoriesSystem ArchitectureConnectivityCybersecurityEthernetTCP/IPConnected ProductsTest PlansProduct Roadmap

¿Te interesa este puesto?