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 in a regulated industry. 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 and 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

Physical Requirements:

Work is performed in a normal office environment.

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

Minimum Qualifications:

Education and Experience:

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



  • Excellent “bare metal” embedded application development and testing skills (C and C++)
  • 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
  • Proficiency in Windows application design and development using MSVS (C++ and C#)
  • Recent experience in developing firmware/software in a regulated industry (medical or other)
  • Excellent oral and written communication skills
  • Excellent organizational skills
  • Proficiency in Microsoft programs - Word, Excel, Outlook, PowerPoint
  • Proficiency with Atmel AVR and Cypress PSoC is a strong plus
  • Knowledge of cardiovascular physiology desired
  • Experience with embedded Linux development desired
  • Experience in providing design integration support to external customers desired
  • Knowledge of multi-platform and mobile software development desired


Please submit resumes to This email address is being protected from spambots. You need JavaScript enabled to view it.