Mid-Senior level
Posted April 17, 2026
Job link
Thinking about this job
Responsibilities
Commitments
Responsibilities
- 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.
- 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:
- Support system architecture definition and interface documentation
- Assist with system-level planning and integration Hardware and Software Integration Coordinate development across:
- Embedded firmware 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
- If in Acton office, ability to commute to Woonsocket 1-2 days a week is required.
- Technical Background Strong technical understanding of:
- Networking fundamentals (Ethernet, TCP/IP, etc.)
- Software development lifecycle
- Must be comfortable working directly with software and hardware engineers on technical topics.
Commitments
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.
Not Met Priorities
What still needs stronger evidence
Requirements
- Retrospectives
- Backlog Refinement
- Identify and remove blockers
- 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
- 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
- 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)
Preferred Skills
- Clear
- Complete
- 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)
- Experience working with connected instrumentation, industrial, or regulated products We offer a competitive salary and a comprehensive benefits package.
Education
- (Not required) – Engineering or Computer Science degree
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.
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.