Vacancy expired!
- Software analysis, planning, design, implementation, and verification of novel medical devices that consists of hardware control, data acquisition, signal/image processing, display, and post processing of medical images
- Work collaboratively with researchers and application development engineers in all software development phases
- Design and code medical-grade software that meet the defined software requirements and Design Inputs
- Create documentation adhering to quality procedures, regulations, standards and industry best practices under Design Control
- Contribute to product requirement development and risk management reviews
- Work effectively in cross-functional teams consisting of Research, Engineering, QA/RA, and Marketing
- Keep abreast of relevant and new technologies in the medical device field
- Report progress regularly to Management
- Contribute to patent analysis and invention creations
- Education Required: Minimum Bachelor’s Degree in Computer Science or related discipline
- Experience Required: 5+ years in a software engineering role. Direct experience of software architecture design and development is preferred
- Strong understanding of modern programming languages. Proficiency in C/C in an embedded environment is required
- Experience developing medical or other safety-critical products is required
- Experience designing and managing complex systems and control systems of hardware
- Must be a team player and possess strong oral and written communication skills
- Developing for “bare silicon” and a variety of RTOS (QNX, Integrity, ThreadX, VxWorks, uCOS, RTLinux)
- Experience with Keil and IAR Workbench IDEs
- Experience with ARM development
- Designing complex control systems using UML or SysML (Rational or Enterprise Architect)
- Prototyping with MATLAB, Simulink, LabVIEW
- Intellectual property development
- Requirements analysis and risk management processes, e.g. hazard analysis and dFMEA
Vacancy expired!