We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Software Engineer - Medical Device/Industrial Automation - Marlborough, MA

IPG Photonics
United States, Massachusetts, Marlborough
May 08, 2025
Back
Senior Software Engineer - Medical Device/Industrial Automation
#25-154 | Posted 03/30/2025
Marlborough, Massachusetts, United States
Apply
Apply for this job now! Apply
Job Description

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.

Requirements

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

Location(s)
225 Cedar Hill Road, Marlborough , Massachusetts 01752 , United States
Employment Type
Exempt
Applied = 0

(web-94d49cc66-r6t7c)