Job Overview
This is a diverse role that requires expertise in software development, covering various skills and responsibilities.
Key Responsibilities:
1. Design Concept Development: Develop design concepts based on user requirements.
2. Requirements Specification: Contribute to the development of functional requirements specifications based on user requirements and approved concept designs.
3. Software Development: Develop software and control solutions for medical device platforms.
4. Collaboration: Work with a multidisciplinary team, clearly communicating requirements to ensure all development and testing are coordinated appropriately.
5. Tech Support: Identify suitable COTS products/software for use within a system and provide technical support when needed.
6. Project Liaison: Liaise with external companies on technical specifications and project progress when necessary.
7. Supplier Evaluation: Liaise with the purchasing department on the identification and evaluation of suitable suppliers.
8. Documentation: Generate and maintain technical documentation, including code review documentation, work instructions, FMEA, BOM, etc.
Requirements and Qualifications:
* Strong Software Development Skills: Proficiency in software development, including programming languages and tools.
* Collaboration and Communication: Excellent communication and teamwork skills, with the ability to work effectively in a multidisciplinary environment.
* Technical Knowledge: Strong knowledge of technical principles, including software development, quality assurance, and regulatory compliance.
Benefits:
The role offers opportunities for professional growth and development, as well as a chance to be part of a dynamic team working on innovative projects.