Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Imaging Software Engineer

IPG Photonics

Senior Imaging Software Engineer

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.

The Senior Imaging Software Engineer is responsible for working with a team of engineers to develop software solutions used in controllers and peripherals of fiber based lasers and optical amplifier products.

Responsibilities:

  • Contribute to the development of complex medical instruments through all development phases from design input through verification and validation to manufacturing transfer stages and in coordination with overall system requirements.
  • Assist in developing IP portfolio for these instruments and provide original technical solutions to improve performance, functionality, reliability, and cost requirements.
  • Develop product specifications in coordination with marketing, customers, other company departments, and contracted companies.
  • Maintain business relationships with 3rd party consultants, contractors, and suppliers. Including correspondence when the quality, timeline, or budget are at risk.
  • Sensitivity and awareness of both program budget and product costs, including clinical economics.
  • Assure products are designed to meet stringent global regulatory requirements of medical devices, such as FDA regulations, ISO 13485, CE mark for medical product and others.
  • Assist in development and maintenance of design history files and other documentation to support product regulatory approval and manufacture.

Experience requirements:

  • 5+ years of experience in research and development, with a focus on designing medical imaging and control systems,
  • Strong experience in computer vision, image processing, and image manipulation techniques
  • Experience with machine learning Experience with Embedded systems and real-time systems
  • GPU programming (CUDA/OpenCL) is preferred.
  • Innovative approach in development of multi-functional medical instruments including image processing / creating software documentation / writing and understanding software coding with clinical and lab experimentation.
  • Ability to work independently within strict time schedules and budget boundaries, managing multiple suppliers and development partners, negotiating specifications and technical terms of the projects.
  • Experience preparing documentation to support rapid prototyping for pre-clinical and clinical studies.
  • Knowledge of Design Controls and Risk Management practices, regulations and standards, such as FDA QSR's, ISO 13485, EU MDR, ISO 14971, IEC 60601, 60825, and 62366, is preferred.

Technical skills:

  • Programming Languages: Proficiency in C++, and Python. Experience with Qt and/or CUDA preferred.
  • Frameworks and Tools: Experience with OpenCV and at least one deep learning framework such as TensorFlow or PyTorch

Education requirements:

  • Bachelor of science degree in engineering discipline, MS preferred
  • Knowledge of US and global regulatory requirements for medical devices preferred

#ZR IND123

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Imaging Software Engineer in Marlborough, MA vacancy
  • $140k - $175k

     ...· Contribute to the development of the Gentuity imaging application software and internal software tools · Contribute to the specification...  ...Must have: · Minimum of 5 years of experience in Software Engineering · Modern C++, including Objected Oriented Design, Multithreaded... 
    Senior

    Gentuity LLC

    Sudbury, MA
    4 days ago
  •  ...SUMMARY/OBJECTIVE: Under the supervision of the Director of Software Engineering , this key role is to develop production quality code for security...  ...suite. PREFERRED QUALIFICATIONS: Experience with image processing including 3D imaging. Experience in X-Ray or... 
    Senior
    Local area

    i3 Assembly

    Boxborough, MA
    4 days ago
  • $106.5k - $166.6k

    Hologic, Inc. is looking for a Senior Software Engineer located in Marlborough, MA. This role involves designing, developing, and maintaining software solutions for Class II medical devices in a collaborative Agile environment. Candidates should have strong experience... 
    Senior

    Hologic

    Marlborough, MA
    5 days ago
  • SureScan Corporation in Boxborough, MA, is looking for a Senior Software Engineer to develop production-quality code for security X-Ray systems. This role requires collaboration with other engineers to enhance software architecture and develop comprehensive documentation... 
    Senior
    Full time

    SureScan Corporation

    Boxborough, MA
    4 days ago
  • $200k

     ...Software Engineer – Senior Level Hybrid, on-site 3‑times a week. Compensation up to $200,000–$500,000. Responsibilities & Qualifications Top performer with strong hands‑on coding – absolute must. Java C++ Cloud platforms Building production software for various clients... 
    Senior

    HRB

    Weston, MA
    3 days ago
  •  ...Gems Setra is seeking a Senior Software Engineer to join the software team and deliver reliable products used in safety and critical environments. In this role, you will design, develop, and maintain software spanning several embedded Linux systems and related products... 
    Senior
    Local area

    Ralliant

    Boxborough, MA
    3 days ago
  • $149.6k - $193.6k

    Dell Technologies is seeking a Software Principal Engineer for their Software Engineering team in Hopkinton, MA. The ideal candidate will have 6 to 8 years of experience and a strong background in programming languages, operating systems, and embedded software. This full... 
    Senior
    Full time

    Dell Technologies

    Hopkinton, MA
    3 days ago
  • $86.8k - $165.2k

     ...Our Connected Aviation – Air Traffic Solutions (ATS-SED) is seeking an experienced Software Engineer to support and enhance our Air Traffic Control Systems worldwide, including NextGen Weather Processor, STARS, and AutoTrac product lines. The role is located in Marlbrough... 
    Senior
    Worldwide
    Flexible hours

    Prattwhitney

    Sudbury, MA
    4 days ago
  • $140.8k - $196.9k

    Senior Software Engineer We are looking for a highly skilled Senior Observability Software Engineer to design, implement, and maintain large‑scale observability platforms that provide deep visibility into distributed systems. You will work across engineering teams to ensure... 
    Senior

    Dell

    Hopkinton, MA
    4 days ago
  • $149.6k - $193.6k

    The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies... 
    Senior
    Full time
    Flexible hours
    Shift work

    Dell Technologies

    Hopkinton, MA
    5 days ago
  •  ...auxiliary systems. Our AEROS® energy operating system is the engine of innovation to provide advanced control functions...  ...Overview LGES Vertech is looking for an experienced Senior Fullstack Software Engineer at our Westborough, MA head office. We are looking... 
    Senior
    Work at office
    Worldwide
    Flexible hours
    Shift work

    LG Energy Solution Michigan, Inc.

    Westborough, MA
    1 day ago
  •  ...Staples Canada is looking for a Software Engineer III to enhance our Warehouse Management Systems (WMS). This role focuses on designing and supporting complex software solutions while leading modernization efforts from legacy systems to cloud-based architectures. Candidates... 
    Senior

    Staples Canada

    Framingham, MA
    4 days ago
  •  ...Dell is seeking a Senior Software Engineer to join our Software Engineering Team in Hopkinton, Massachusetts. In this role, you will deliver scalable, high-performance storage and systems software for private and hybrid cloud solutions. You will be responsible for problems... 
    Senior

    Dell

    Hopkinton, MA
    1 day ago
  • $150k - $194k

     ...Dell Technologies is seeking a Software Senior Engineer - Data Path to develop cutting-edge data protection and cyber resiliency software in Hopkinton, Massachusetts. The role involves creating sophisticated software to safeguard enterprise customer data against loss... 
    Senior

    Dell Technologies

    Hopkinton, MA
    3 days ago
  •  ...Senior Software Engineer @ Framingham, MA (Full Time) Job title: Senior Software Engineer Location: Framingham, MA Duration: Full time Responsibilities Design and develop innovative interfaces for a great user experience Develop and refactor common UI framework used throughout... 
    Senior
    Full time

    XpertTech

    Framingham, MA
    2 days ago
  • 360Dx, located in Framingham, MA, is looking for a Senior Software Engineer to lead the evolution of its bioinformatics pipeline, which is crucial for whole-genome diagnostics. This remote or hybrid role requires proven software engineering skills, particularly in Python... 
    Senior
    Remote work

    360Dx

    Framingham, MA
    3 days ago
  • $86.8k - $165.2k

    Prattwhitney is looking for an experienced Software Engineer in Sudbury, MA, to enhance Air Traffic Control Systems. Key responsibilities include diagnosing software issues and collaborating with an engineering team. Qualified candidates must have a Bachelor's degree in... 
    Senior
    Flexible hours

    Prattwhitney

    Sudbury, MA
    1 day ago
  •  ...flexible at-home life optimizations. Learn More: Are you an engineer with expertise in developing and supporting complex engineering...  ...engineering environments. Familiarity with image processing, audio algorithms, computer vision, or thermal/electrical... 
    Senior
    Full time
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks Inc

    Natick, MA
    4 days ago
  •  ...Computational Geometry Senior Software Engineer United States Who Is Re:Build Manufacturing? At Re:Build Manufacturing we're rebuilding America's manufacturing base and creating meaningful, sustainable jobs in areas that have been deindustrialized over the past... 
    Senior
    Permanent employment
    Work experience placement
    Remote work

    Re:Build Manufacturing

    Framingham, MA
    11 days ago
  • The Senior Software Design Quality Engineer serves as a senior Design Quality authority for software-enabled in-vitro diagnostics (IVD) medical devices...  ...includes software-enabled diagnostic systems incorporating image analysis and AI/ML-based algorithms to support detection... 
    Senior

    Hologic, Inc.

    Marlborough, MA
    3 days ago
  •  ...with colleagues and flexible at‑home life optimizations. Learn More: MathWorks is growing! We're hiring at all levels of our software engineering and development organization. Join us and work with an outstanding team of engineers committed to building groundbreaking... 
    Senior
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    5 days ago
  • $130k - $160k

    Senior Software Engineer, Bioinformatics 1671 Worcester Road, Suite 400, Framingham, MA 01701, United States Salary: $130,000-$160,000 About the Company Join our rapidly growing, engineering‑driven organization and help build the software that powers the future of whole... 
    Senior
    Live in
    Remote work

    360Dx

    Framingham, MA
    3 days ago
  • Staples Advantage Canada is looking for a Software Engineer III - WMS to design and develop complex enterprise systems within Warehouse Management Systems. Key responsibilities include migrating legacy systems to cloud architectures, developing Java-based services, and... 
    Senior

    Staples Advantage Canada

    Framingham, MA
    3 days ago
  • $140.5k - $221.5k

    Viasat, located in Marlborough, Massachusetts, is seeking an Embedded Software Engineer. The role involves developing software for encrypted communications systems and requires extensive experience with embedded software in C/C++. Ideal candidates will have strong Linux... 
    Senior

    Viasat

    Marlborough, MA
    6 days ago
  • $119.3k - $186.6k

    A leading medical technology company is seeking a Lead Risk Management Quality Engineer to ensure the safety and compliance of medical devices. This role involves leading risk management activities, improving processes, and mentoring teams. The ideal candidate has over... 
    Senior

    Hologic, Inc.

    Marlborough, MA
    5 days ago
  • $130k - $160k

     ...Software Engineer / Senior Software Engineer, Product/Platform 1671 Worcester Road Suite 400 Framingham , MA 01701 United States $130-$160k Employee Stock Options Plan (ESOP) Paid Time Off (PTO) Medical, Dental, Vision, Life, and Disability insurance 401k Retirement Savings... 
    Senior

    360Dx

    Framingham, MA
    3 days ago
  •  ...solutions provider in Marlborough, Massachusetts, is looking for an engineer to manage and participate in FlexFactory projects. Responsibilities include generating project documentation, deploying software, performing engineering tests, and troubleshooting process... 
    Senior

    TechDigital Group

    Marlborough, MA
    2 days ago
  • $117k - $185k

     ...drives positive impact to join our team. What you'll do Join Viasat Government - Secure Network Systems (SNS) as a full-stack software engineer in the developing networking and cyber security products for diverse customer based. You will join a dynamic, multi-... 

    ViaSat

    Marlborough, MA
    2 days ago
  • A leading technology firm is seeking a Senior Embedded Software Engineer to develop cutting-edge instruments for the power industry, based in Marlborough, MA. The role involves designing and documenting embedded software, collaborating across teams, and leading technical... 
    Senior
    Full time

    ETS-Lindgren

    Marlborough, MA
    4 days ago
  •  ...Sr. Software Engineer is needed to perform the following duties: Implement, and maintain server infrastructure to ensure high availability, performance, and scalability Implemented and managed email security policies and protocols to protect against phishing... 
    Senior
    Work at office

    Boston Technology Corporation

    Framingham, MA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Imaging Software Engineer. Be the first to apply!