Embedded Software Developer - Medical Device Mightyworks MA

Search Jobs


Embedded Software Developer - Medical Device


Mightyworks       |    Location:MA       |    Country:United States Of America


<p>Developing biomedical optical imaging and medical robotics technologies is the focus of this role. Our client is seeking a Software Engineer to join our talented team in Cambridge, MA. With several version 1.0 projects heading for FDA submission, this is an exciting time to be part of our client&rsquo;s growth and success!</p> <p>This Medical Device Software Engineer position will contribute to the design, implementation and verification of software for one or more of the projects that our client is bringing to market.</p> <p>It is a hands-on role that may include all aspects of device software development: firmware and software, algorithm development and optimization, image processing, application and GUI development.</p> <p>If you have Software Engineering experience, preferably in the medical device field, and want to use your expertise to build new, innovative products, this could be the job for you!</p> <p>&nbsp;</p> <p><strong>Responsibility:</strong></p> <ul> <li>Software analysis, planning, design, implementation, and verification of novel medical devices that consists of hardware control, data acquisition, signal/image processing, display, and post processing of medical images</li> <li>Work collaboratively with researchers and application development engineers in all software development phases</li> <li>Design and code medical-grade software that meet the defined software requirements and Design Inputs</li> <li>Create documentation adhering to quality procedures, regulations, standards and industry best practices under Design Control</li> <li>Contribute to product requirement development and risk management reviews</li> <li>Work effectively in cross-functional teams consisting of Research, Engineering, QA/RA, and Marketing</li> <li>Keep abreast of relevant and new technologies in the medical device field</li> <li>Report progress regularly to Senior Software Engineer</li> <li>Contribute to patent analysis and invention creations</li> </ul> <p><strong>Qualifications:</strong></p> <ul> <li>Minimum Bachelor&rsquo;s Degree in Computer Science or related discipline&nbsp;</li> <li>Minimum 3 years in a software engineering role</li> <li>Strong understanding of modern programming languages</li> </ul> Direct experience of software architecture design and development is preferred <p>&nbsp;</p> <strong>Must Have:</strong> <ul> <li>Proficiency in&nbsp;C/C++ is required (embedded software)</li> <li>A medical device background</li> <li>Designing complex hardware control systems using UML or SysML (Rational or Enterprise Architect)</li> <li>Knowledge and experience in DICOM and 2D medical image processing; experience using toolkits such as IPP, ITK, VTK or 3D Slicer</li> <li>A team player and possess strong oral and written communication skills</li> </ul> <p>&nbsp;</p> <p><strong>Experience in one more of the following is preferred:</strong></p> <ul> <li>Developing for MS Windows</li> <li>Javascript, HTML5</li> <li>Developing medical or other safety-critical products</li> <li>GUI development</li> <li>OpenGL, GPU/CUDA, OpenCV coding</li> <li>Prototyping with MATLAB, Simulink, LabVIEW</li> <li>Intellectual property development</li> <li>Requirements analysis and risk management processes, e.g. hazard analysis and dFMEA</li> </ul> <p>&nbsp;</p> <p>Our client will not be pursuing or supporting visa sponsorship for this position.<br /> &nbsp;</p>








Create Job Alerts