IPG PHOTONICS CORPORATION

Senior Software Engineer

General Information
Location  377 Simarano Drive
Suite 302
Marlborough, MA 01752
United States
Employee Type  Exempt FT (I)
Job Category  Engineering
Description

IPG’s Medical Products Group is focused on developing next-generation medical products based on IPG’s state-of-the-art lasers. The Sr. Software Engineer is responsible for maintaining and developing software used in the development and manufacture of medical lasers.

  • Design, implement, test and release software for new features and products
  • Maintain software for legacy products
  • Document software specifications and designs in accordance with applicable medical device development standards(e.g. software requirements/design specifications, risk analysis, verification&validation protocols)
  • Support and interact with other departments, including R&D, technical support, field service, and manufacturing
Requirements

Experience Desired:

  • 5+ years of work experience in developing graphical interface and embedded systems software for medical devices
  • Proficient in C/C++/C# programming languages
  • Development of embedded systems software for ARM microprocessor platform (Cortex preferred)
  • Development of touch-screen graphical user interface software
  • Version control systems, revision control and engineering change control
  • Product development processes and project management preferred
  • Developing software in a regulated ISO 13485 environment

 

Education Required:

  • B.S. degree (M.S. preferred) in Computer Science or related field

 

Personal Requirements:

  • Strong oral, written and interpersonal skills required for interaction within group, with other departments and customers
  • Results-oriented, with ability to multitask
  • Aptitude to learn new systems and technologies
  • Ability to maintain professional demeanor at all times
  • Attention to detail
  • Self-motivated and proactive

 

This position must meet Export Control compliance requirements, therefore a “US Person” as defined by 22C.F.R. §120.15 are required. “US Person” includes US Citizen, lawful permanent resident, refugee, asylee.   License exception Technology and software under restriction (TSR) defined in 15 CFR 740.6 may permit person from Country Group B.

 

The following link will take you to the government site with the list of Country Group B: https://www.bis.doc.gov/index.php/documents/regulation-docs/452-supplement-no-1-to-part-740-country-groups/file