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.
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.