Jobs and Careers
IP

Senior Software Engineer - Medical Device/Industrial Automation

IPG Photonics
Marlborough, United Statesfull_timeVerifiedPosted 21 Mar 2025

About the role

IPG Medical Corporation is focused on developing next-generation medical products based on its state-of-the-art technology. Headquartered in Marlborough, MA, we aspire to work together with our employees and customers to apply light in ways that improve life.

 

Our mission is to develop innovative medical device laser solutions that make the world a better place. To accomplish this mission, we are committed to attracting and retaining the best talent and an engaged and thriving workforce that drives a sustainable future for our company and society.

 

Working at IPG Medical Group you can expect challenging projects, a motivating and friendly environment, and competitive benefits.

 

Duties:

  • Design, implement, test, and release automated industrial Production software/firmware for IPG products, utilizing the full software development life cycle.
  • Maintain software for legacy company products by correcting errors, implementing new features, and improving performance.
  • Implement, support, and troubleshoot network interface with internal database.
  • Document software specifications and designs in accordance with applicable medical device. Development standards (e.g. software requirements/design specifications, risk analysis, verification & validation protocols).
  • Collaborate with other departments, including R&D, technical support, field service, and manufacturing.
Qualifications

Education Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or related field or foreign equivalent degree.
  • 5 yrs of related experience. 

 

Required Skills

  • Experience with Industrial Automation PLC/HMI programming PLC-PLC, PLC-IO Communication Rockwell Logix family PLC's Rockwell Optix Panel HMI's.
  • Ability to read electrical panel and network drawings.
  • Device and wiring troubleshooting skills.
  • Familiarity with computer networking.
  • Experience in writing computer programs (C++ or C# Language).
  • Experience working with databases Familiar with industrial automation devices.
  • Prepare software specifications and designs in accordance with relevant medical device development and certification standards such as ISO 9000 and FDA 510K submission recommendations.
  • Provide technical leadership for solving complex programming tasks, design and maintain coding standards, and implement best practice guidelines for the development of safe and secure embedded and standalone software, utilizing Git, Gitlab, Redmine.
  • Must live within normal commuting distance of Marlborough, MA.

 

#IND456

#ZR

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

IPG Photonics

View company profile →