141 Software Engineer - Architect - Medical Devices in Boston, MA


Software Engineer - Architect - Medical Devices  (Job ID 141 SE Med)


The client company is a leading technology and innovation company whose major focus is on drug delivery, clinical diagnostics and medical technology, providing  a wide array of services, from product design and mechanical engineering, through software, electronics and wireless communications to life sciences.  A unique quality and project management system ensures fast delivery and regulatory compliance in the development of innovative medical devices, equipment and surgical tools for use in hospitals worldwide.



Position Responsibilites:


Assuming responsibility for project tasks covering the entire software development cycle and lead architecture definition and design, the qualified candidate will assume a lead role for the software and firmware development for electronic medical products ranging from implantable devices to diagnostic platforms  



  • Evaluate and recommend appropriate platforms and environments for development of complex embedded devices.
  • Take the lead on projects including providing guidance to junior engineers
  • Meet with clients, for brainstorming of ideas and communicating engineering concepts, as well as creating and delivering presentations to clients and team members from all disciplines.
  • Work together with team members from electrical, mechanical, optics, life sciences and regulatory disciplines.
Experience:


Position Requirements:

Bachelor's degree in Electrical Engineering or Computer Engineering required. 

Master's degree in Electrical Engineering or Computer Engineering preferred.

At least 7 years of software development, including system architecture and design

Expertise in C/ C++, preferably for real time embedded systems.

Working experience with multiple operating systems and mixed signal hardware.

Medical device (or other regulated product development) experience is preferred.

Thorough knowledge of software standards and quality processes.

Knowledge on a system-level basis with multiple disciplines (electrical, mechanical, etc.)

Excellent written and verbal communication skills.

Up to 30% travel required.  Some international travel will be required.