What are the responsibilities and job description for the Associate Product Manager/ Product Owner – Software, IoT & Control Systems position at Array Technologies?
Job Description
Associate Product Manager/ Product
Owner – Software, IoT & Control Systems
Job Summary
ARRAY is seeking a Senior Product Management Specialist / Owner to join our Product Management team, focusing on software, IoT, and control systems. This role is ideal for a technically minded, detail-oriented professional who thrives at the intersection of industrial hardware, embedded controls, IoT connectivity, edge computing, and cloud services.
You will bridge the gap between product management and engineering, ensuring the product vision is translated into actionable requirements and delivered efficiently. The role focuses on writing and managing product requirements, supporting agile methodologies, maintaining a prioritized backlog, and producing clear technical documentation, release notes, and Software Requirements Specifications (SRS) for internal and external stakeholders.
Key Job Responsibilities
Backlog & Agile Process Management
Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status.
Associate Product Manager/ Product
Owner – Software, IoT & Control Systems
Job Summary
ARRAY is seeking a Senior Product Management Specialist / Owner to join our Product Management team, focusing on software, IoT, and control systems. This role is ideal for a technically minded, detail-oriented professional who thrives at the intersection of industrial hardware, embedded controls, IoT connectivity, edge computing, and cloud services.
You will bridge the gap between product management and engineering, ensuring the product vision is translated into actionable requirements and delivered efficiently. The role focuses on writing and managing product requirements, supporting agile methodologies, maintaining a prioritized backlog, and producing clear technical documentation, release notes, and Software Requirements Specifications (SRS) for internal and external stakeholders.
Key Job Responsibilities
Backlog & Agile Process Management
- Maintain, groom, and prioritize the software, IoT, and controls backlog in alignment with the roadmap.
- Translate high-level product epics into actionable features, user stories, and engineering tasks.
- Lead sprint planning, backlog grooming, and daily stand-ups for the software and controls team.
- Collaborate with QA and engineering to ensure deliverables meet acceptance criteria.
- Write clear, testable Level 2 (feature), Level 3 (user story), and Level 4 (detailed requirements) for software, firmware, IoT connectivity, and control systems.
- Work closely with engineering to refine acceptance criteria and confirm technical feasibility for edge computing and cloud-integrated features.
- Create and maintain formal Software Requirements Specifications (SRS) for major releases.
- Draft and maintain technical product documentation for software, IoT, and control systems.
- Prepare detailed release notes for each software, firmware, and cloud platform update, including new features, fixes, and known issues.
- Maintain requirement traceability from initial concept through release and customer deployment.
- Act as the primary interface between senior product management, engineering, QA, and field operations.
- Provide engineering teams with the context and clarity needed to build solutions aligned with market and customer needs.
- Gather feedback from internal and external stakeholders to refine backlog priorities.
- 5 years of experience as a Product Owner, Associate Product Manager, Business Analyst, or similar role in a software, IoT, or control systems environment.
- Strong technical writing skills with the ability to produce clear requirements, technical documentation, and release notes.
- Experience with agile methodologies and backlog management tools (e.g., Monday.com, Jira, GitHub, Azure DevOps).
- Familiarity with IoT protocols, edge computing architectures, and cloud-based services (AWS, Azure, or similar).
- Proven ability to work closely with software, embedded systems, or cloud platform engineering teams.
- Excellent communication skills for bridging technical and business discussions.
- Experience with industrial control systems, SCADA, IIoT, or renewable energy.
- Knowledge of Modbus, MQTT, DNP3, or similar industrial protocols.
- Understanding of wireless communication protocols (Zigbee, etc.)
- Understanding of OTA firmware updates, device telemetry, and cloud data integration.
- Bachelor’s degree in engineering, computer science, renewable energy, or a related field.
Array Tech, Inc. offers equal employment opportunity without regard to race, color, gender, age, creed, sex, religion, national origin, disability (physical or mental), marital status, citizenship, ancestry, sexual orientation, gender identity, and gender expression, or any other legally protected status.