Merz North America logo

Senior Software Engineer

Merz North America

Raleigh, NC
Full Time
Senior
23 days ago

Job Description

About the Role

Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics. Provide technical and engineering work for R&D department as directed by the Associate Director, Software Engineering. This position will be responsible for software design, development, and implementation on the host computer as well as software documentation for a complex system.

Key Responsibilities

  • Architecting Host Software (C++).
  • Lead design and development of real-time control system.
  • Design and Development of GUI (Qt/ QML, MFC or C#) system software host application.
  • Provide design input for GUI of system software by capturing human factor and marketing requirements.
  • Ensure FDA compliance of all software and potential Web-based applications.
  • Support legacy code and provide documentation for ongoing development.
  • Perform software testing against the requirements.
  • Develop automated unit tests for host application software.
  • Perform Static Analysis, Profiling, and Debugging on production software and tools.
  • Write Software requirements for host application and tools used to support the testing and manufacturing of the medical device.
  • Interface with and assist with training and task completion with new and or more junior employees and vendors.
  • Design reviews, documentation for software releases.
  • Perform other duties as assigned based on business need.

Requirements

  • Bachelor of Science in Computer Science, Physics, Math, Electrical Engineering.
  • 10+ years software development.
  • Software development for medical device.
  • Proficient with writing advanced C++ code for complex systems in human-safety-critical environments.
  • Proficient with Windows 10 Operating System.
  • Proficient with development tools used with C++ and C (e.g., Microsoft Visual Studio, static analysis).
  • Proficient with Qt, QML, Qt Creator.
  • Experience with Windows based GUI application development and MVVM architecture.
  • Experience with software profiling/optimization and cryptographic algorithms.
  • Experience with agile software development methodology, configuration management tools and processes.
  • Experience with medical device development and standards like IEC62304, ISO14971.
  • Design experience with real-time systems, state machines, and integration into Windows applications.
  • Experience designing and running unit tests and working with automated test frameworks (e.g., Squish, Google Test).
  • Experience with debugging and troubleshooting system software anomalies, classifying issues, along with severity, impact, and risk assessment.

Nice to Have

  • Master's Degree in related technical field.
  • Knowledge on B-Mode Ultrasound.

Qualifications

  • Bachelor of Science in relevant technical field.
  • 10+ years of software development experience.

Working at Merz North America

Our culture emphasizes teamwork, milestone achievement, positive intent, and a commitment to regulatory compliance and quality in medical device development.

Apply Now

Job Details

Posted AtJul 12, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Merz North America

Website

merzusa.com

Company Size

501-1000 employees

Location

Raleigh, NC

Industry

Research and Development in the Physical, Engineering, and Life Sciences

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches