Job # 9097BK

  • Hybrid
  • Boston, MA

Senior Software Engineer

Favorite

Our client is in the healthcare industry. They are searching for a software engineer who loves to learn and ask lots of questions. You must be a strong C coder.

 

You will be doing:

  • Design, development, verification, and documentation of medical device software.
  • Document design inputs, design requirements, design descriptions, verification procedures, verification results and traceability matrices.
  • Perform software hazard analysis and cybersecurity hazard analysis with risk controls to mitigate hazards in medical device systems.
  • Work with software development team in all phases of the medical device development cycle.
  • Work with software development team to develop requirements for automated testing of embedded systems.

 

Qualifications:

  • Bachelor’s degree in Mathematics, Computer Science, Electrical Engineering or related discipline . Graduate degree is a plus.
  • Five or more years of embedded software development experience in medical device software.
  • Will consider an exceptional JUNIOR engineer with 2-3 years of experience.
  • Thorough understanding of software development lifecycle models for medical device software.
  • Excellent verbal and written communications skills.
  • Expertise in Embedded Software programming using C / C++ on 8-bit and 32-bit MCUs such as 8051, AVR and ARM.
  • Good knowledge of network communications protocols and programming.
  • Ability to work successfully in small teams or independently to meet project deadlines.
  • Experience with automated testing of embedded systems a plus.
  • Knowledge of multithreaded programming in Windows / Linux / embedded RTOS is a plus.

 

Applicants must be authorized to work in the United States legally.

Submit Your Resume

Maximum file size: 2.1MB

Call or Email Us

781.599.9300 team@ndt.com