This position within R&D is responsible for the development of the sophisticated software for the Left Ventricle Assist System consisting of an implantable heart pump, which houses a magnetically levitated impeller. Duties and Responsibilities: Responsibilities include maintenance of the system's existing software including debugging, testing and implementing necessary improvements. This position is also responsible for the design and development, implementation and verification and validation of software for new generation of life-supporting devices, applying all relative regulatory agency standards.
1. Maintain and follow proper ISO and GLP requirements.
2. Design, develop and test the embedded system software for the life-supporting active implantable devices;
3. Analyze product specifications and requirements, develop proposals and implement left ventricular assist system improvements through designing and modifying system software;
4. Develop Class III medical device user interfaces;
5. Conduct research, draft proposals and design software to improve manufacturing processes and quality control procedures;
6. Design software functional tests and validation procedures for mission critical applications;
7. Develop and implement software and hardware tools for system software validation.
Background Required: Requires a Bachelor of Science in Computer Engineering/Electrical Engineering coupled with a 0 to 5 years of experience with increasing responsibility; Masters Degree in Computer Engineering/Electrical Engineering preferred. Active implantable medical device development experience with knowledge of regulatory requirements is preferred. Project management skills for software development and verification is strongly preferred.
Requires experience with embedded system software design and validation, experience with multiple TMS320 series DSP platforms, Motorola 16/32 bit processors, Phillips XA series, and PIC micro-controllers, and experience with multilevel GUI Interface development using real-time operating systems (WinCE, WinXPE). Proficiency in C, C++ and assembly programming languages for embedded microprocessor systems, Verilog, VHDL programming for (CPLD/FPGA), development for critical timing related application, experience with Nohau, Lauterbach, spectrum digital emulators, proficiency in TI Code Composer, Hi-ware, Cosmic, Tasking, Green Hills, Microsoft Embedded C++, and Microchip compilers. Proficiency in signal processing, modern control theory with emphasis on digital controllers including sensorless control of BLDC motors. Experience with designing communication protocols using CAN, UART, SPI, I2C, and USB including wireless applications.
To Apply: Visit www.terumo-cvs.com |