Job Summary:

This position involves working with internal and external customers to improve current products and to develop new products. The ideal candidate will be a self-motivated, meticulous individual with a strong technical background, significant medical device development experience, and excellent interpersonal skills. Job duties include managing, developing, testing, documenting, and supporting new and existing embedded firmware applications. The candidate must have a proven track record of successful firmware development projects. The ideal candidate will also possess experience with DSP and algorithm development, as well as hardware and PC software application development skills.

Primary Responsibilities:

  • Design, update, document, develop, debug and test new and existing firmware applications

  • Advance the performance of SunTech’s oscillometric and auscultatory BP technology

  • Support all stages of development from design through prototype, beta, production and support

  • Develop and update firmware project planning and accurate resource/schedule estimation

  • Provide technical expertise and guidance to engineering staff and other departments

  • Develop, release, and maintain engineering specifications and documentation per SDLC processes

  • Provide firmware design and integration support to internal and external customers

  • Maintain skills and expertise in the firmware/medical device industry

  • Support marketing efforts for new and existing products

  • Support clinical testing, clinical trials, and field testing

  • Other duties and projects as required

  • Ideal candidate will also be able to do all the above for computer application software

Education Requirements:

  • BS in Electrical and/or Biomedical Engineering with a minimum of 10 years of medical device firmware design experience, or

  • MS in Electrical and/or Biomedical Engineering with a minimum of 8 years of medical device firmware design experience

Competencies:

  • Excellent embedded application development and testing skills (C and Assembly)

  • Strong debugging skills, both firmware and related hardware (digital and analog)

  • Experience with algorithm development, DSP, and Matlab

  • Proficiency in Object Oriented Design and Analysis (OOD and OOA)

  • In-depth knowledge of software documentation and SDLC processes

  • Ability to quickly become proficient in new software/firmware languages and IDEs

  • Knowledge of cardiovascular physiology

  • Excellent oral and written communication skills

  • Excellent organizational skills

  • Proficiency with Atmel AVR processors is a strong plus

  • Proficiency in Microsoft programs - Word, Excel, Outlook, PowerPoint

  • Recent experience in medical device software development desired

  • Experience in providing design integration support to external customers desired

  • Proficiency in Windows application design and development using MSVS desired

  • Knowledge of multi-platform and mobile software development desired

Physical Requirements:

  • Work is performed in a normal office environment.

  • This position may require up to 10% travel (domestic and international).

 

For consideration please click on the button below to apply on-line for this position.

Apply Now