Job Title: Software Product Manager
Job Number: 69985
Location: , US
Our Client that is developing cutting-edge diagnostic testing for infectious diseases, is seeking a Software Product Manager to lead and support the development of both current and next-generation software, as well as continual enhancement and maintenance of their software solutions already in the market. This role is part of a collaborative environment and the Software Product Manager will work closely with other teams to deliver innovative software solutions.The successful candidate will play an essential part in shaping the software strategy and roadmap for our clients platform system.
* Lead the software product strategy, defining a clear vision, roadmap, and priorities for the platform system. * Participate in UI, architecture and bug review meetings throughout the course of new product development projects. * Collaborate with cross-functional teams to gather customer feedback, clinical insights, and market trends to inform software development decisions. * Develop detailed product requirements and feature specifications that guide the software development process. * Work closely with software engineers, designers, and UX specialists to ensure the software aligns with user needs. * Collaborate with regulatory affairs to ensure software products meet regulatory requirements, including FDA regulations and ISO 13485 standards. * Define and manage the software product lifecycle, from concept to end-of-life, including version releases, updates, and obsolescence planning. * Support software related customer complaint investigations. * Stay current with emerging technologies, industry trends, and regulatory standards relevant to medical device software.
Key Technology Experience: * C and C++ languages * IAR compiler experience a plus * Experience with Linux OS a strong plus * Experience with ARM Cortex M4 (STM32) microcontrollers a plus * Familiar with electronic schematic diagrams * Ability to work close-to-the-metal with embedded hardware * Knowledge of USB, SPI, I2C, CAN protocols * Experience with step motors a plus Qualifications: * Bachelor’s degree in computer science or a related field. * At least 5 years as a Software Product Manager, or at least 10 years as a Senior Programmer with management experience. * Experience developing medical devices is a strong plus. * Strong understanding of software development processes, regulatory compliance (FDA regulations, ISO 13485), and quality management; ability to operate in an FDA-regulated environment. * Experience with UX/UI-centered design principles and translating customer needs into software requirements. * Excellent project management skills, including the ability to prioritize tasks, manage timelines, and drive cross-functional teams. * Experience managing outsourced / remote teams. * Strong communication and interpersonal skills; collaborates effectively with diverse teams and stake holders. * Strategic thinking and practical problem-solving abilities, with a results-oriented approach to product development. * Demonstrated leadership skills and the ability to influence decision-making at all levels of the organization.
Application Deadline: 2023-12-25