Job Directory Senior Software Engineer

Senior Software Engineer
Marlborough, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job 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


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:


Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.