Product Manager (Software)
We're looking for an enthusiastic, interested individual with experience of working in a technical, customer-facing role at a RF technology business.
The Product Manager (Software) is a member of the Product Management team responsible for Product Lifecycle Management (PLM) of CRFS’s RFeye products.
This role reports to the Senior Product Manager for Software, and is aimed at supporting the software product set internally in all business departments, including focusing on product documentation.
We are looking for someone with a can-do attitude who excels at delving into the core technologies and is able to troubleshoot technical issues to drive them to a resolution.
Responsibilities
- Contribute to PLM activities to ensure that RFeye products meet customer requirements, are positioned and marketed effectively and that the CRFS Sales, Customer Support and Application Engineering teams are fully equipped and trained to sell and support them.
- Author documents relating to product life cycle, including customer requirements and functional specifications (User Stories), user guides and other technical documentation.
- Work with the Senior Product Manager to prioritize product features based on business value and customer impact.
- Work closely with engineering, sales, marketing, and support to ensure revenue and customer satisfaction goals are met.
- Track product tickets in JIRA, working with the software team to prioritise sprints.
- Source, compile and analyse market, voice of customer and competitor information.
- Assist with system-level performance of software and hardware systems.
- Support Marketing to develop promotional materials, tech specs, datasheets, product placement and content for product releases.
- Support Sales with product materials necessary to achieve success, such as datasheets.
- Support Customer Support and Application Engineers by providing effective product training and take part in Customer Focus Groups, as well as Beta and pilot programs with early-stage products and samples.
- Work with the System Test and Engineer teams to ensure thorough and comprehensive feature testing is carried out and issues are addressed timeously.
Requirements
- A positive attitude and ability to get things done, a committed team player.
- Minimum graduate-level degree in Engineering or Computer Science/Programming.
- Excellent written communication and documentation skills.
- Excellent verbal communication, training and presentation skills.
- Experience with agile and scrum methodologies.
- Ability to build strong relationships and collaborate with colleagues and clients on product requirements and specifications.
- Ability to understand and discuss technical concepts, manage trade-offs. and evaluate opportunistic new ideas with cross-functional stakeholders.
Desirable/Beneficial
- Experience in programming and software development (any language and framework).
- Experience with wireless communications/RF systems/signal processing systems and applications.
- Experience with containerization technologies.
- Experience with embedded platforms.
- Experience with developing and managing Windows, Linux, Android and iOS-based applications.
- Experience with IP networking – routing and switching.
- Experience with troubleshooting technical issues.