Software Engineer - Firmware

Medical Engineering Consultants
Marlborough, MA
Job Description
We are seeking a Firmware Engineer to help drive the evaluation of firmware technologies for active implantable medical devices for our client. In this role, you will work with medical device firmware from a recently acquired company to bring the firmware to compliance with our client's quality systems.

Requirements

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or related major.
  • 4 years of experience in embedded firmware development
  • Strong C and C# skills for programming microcontroller systems
  • Expertise in programming for systems and in microcontroller-based firmware development.
  • Experience in firmware risk assessment, cybersecurity and regulatory compliance for implantable devices.
  • Strong project management and communication skills.
  • Detail-oriented and well organized.
  • Knowledge of PC application development in Microsoft Visual Studio e.g. C#.Net.
  • Hands-on experience with oscilloscopes, logic analyzers and other related tools.
]]>