172 Senior Software Engineer

Senior Software Engineer  (Job ID:  172 SE)   

The client company is a worldwide leader in medical products, manufacturing, distributing, and marketing high quality capital equipment and consumable medical devices. The company is seeking a Senior Software Engineer within R&D that will be 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.  

Primary Responsibilities:

  • Evaluation of the system’s existing software including testing and implementing necessary improvements.
  • Design and development of future software for this life-supporting device, applying all relative regulatory agency standards.
  • Design and develop the embedded system software for the life-supporting active implantable devices.
  • Analyze product specifications and requirements, develop proposals and implement software improvements.
  • Administer the development of medical device user interfaces
  • Conduct research, draft proposals and design software to improve manufacturing processes and quality control procedures
  • Design software functional tests and validation procedures
  • Develop and implement software and hardware tools for system software validation
  • Manage projects involving consultants and outside vendors

Education Requirements: 

       –   Bachelor of Science in Computer Engineering/Electrical Engineering coupled with a minimum of 7 years of increasing responsibility and experience.                 

–   Masters Degree in Computer Engineering/Electrical Engineering preferred 

Experience Requirements:

  • Requires extensive experience with embedded system software design and validation, experience with multiple MC and DSP platforms (TMS320 series, Motorola 16/32 bit processors, 8051 series, and PIC micro-controllers), and experience with multilevel GUI Interface development using real-time operating systems.
  • Proficiency in C, C++ and assembly programming languages for embedded Microprocessor systems, DSP, and PLD programming.
  • Verilog (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 and control theory.
  • Experience with using CAN, UART, SPI, I2C, and USB.

 Click here to apply online

For additional information, please visit our website at www.LegacyMedSearch.com

Leave a Reply