Senior Software Engineer-Advanced Development (UI)

Merz North America, Inc in

Raleigh (NC)

On-site

USD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Merz North America, Inc. is seeking a Senior Software Engineer-Advanced Development (UI) to design and deliver host application software for medical devices using Qt/QML.

You will integrate front-end interfaces with backend logic and work within a regulated development process to ensure safety and performance. The role emphasizes leadership in UI development, collaboration with cross-functional teams, and contributing to product quality, usability, and regulatory compliance across the lifecycle

Qualifications

  • BS in CS, physics, math, or EE or equivalent.
  • 5+ years software development experience.
  • Strong integration between QML frontend and C++ backend.
  • Experience with Windows-based GUI development.
  • Familiarity with IEC62304/ISO14971 beneficial.
  • Regulatory and medical device software standards awareness.

Responsibilities

  • Architect host software in C++ for medical devices.
  • Lead GUI design using Qt/QML and backend integration.
  • Collaborate in design reviews and risk assessments.
  • Ensure FDA compliance and regulatory requirements.
  • Develop unit tests and verification activities.
  • Provide technical leadership in UI/UX.

Skills

Qt/QML
C++
Real-time systems
Windows GUI
MVVM architecture
UI development leadership
Quality and regulatory compliance

Education

Bachelor of Science in Computer Science, Physics, Math, or Electrical Engineering

Tools

Microsoft Visual Studio
Static analysis tools

Job description

Senior Software Engineer-Advanced Development (UI) (Finance)
About Us

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.

A Brief Overview

Responsible for leading the design, development, and lifecycle management of host application software for medical devices using Qt/QML technologies. This role focuses on delivering high-quality, user-centric graphical interfaces and seamlessly integrating front-end applications with backend systems to support device functionality. The position requires strong technical expertise in UI development, software architecture, and system integration, along with a solid understanding of regulated software development processes. The engineer ensures that all solutions meet applicable medical device standards and regulatory requirements while contributing to product quality, usability, and overall system performance.

What You Will Do
  • Software Development
    • 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.
    • Integrate QML front-end components with C++ backend logic and device communication layers
    • Provide design input for GUI of system software by capturing human factor and marketing requirements.
    • Participate in design reviews, code reviews, and risk assessments to ensure high-quality and compliant deliverables
    • Ensure FDA compliance of all software and potential Web-based applications.
    • Support legacy code and provide documentation for ongoing development.
  • Software Testing:
    • Support verification and validation activities, including unit testing, system testing, and defect resolution
    • Develop unit tests for host application software
    • Troubleshoot and resolve issues related to UI performance, responsiveness, and system integration
    • Perform Static Code Analysis, Profiling, and Debugging on production software and tools
  • Software Requirements:
    • Write Software requirements for host application and tools used to support the testing and manufacturing of the medical device
  • Leadership:
    • Interface with and assist with training and task completion with new and or more junior employees and vendors
    • Provide technical leadership in UI development and Qt/QML best practices
    • Influences design decisions to ensure a safe, effective, and user-friendly product
    • Acts as a technical leader in UI/UX development for medical device applications
    • Approach to working on and prioritizing technical issues that supports a schedule-oriented mindset and work ethic
  • Other duties as assigned:
    • Design reviews, documentation for software releases.
    • Perform other duties as assigned based on business needs.
Minimum Requirements
  • Bachelor of Science (B.S.) Bachelor of Science in Computer Science, Physics, Math, Electrical Engineering.
  • 5+ years software development
  • Strong integration skills between QML front-end and C++ backend logic
  • 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, etc.)
  • Advanced proficiency in Qt/QML UI design and development
  • Experience with Windows based GUI application development and MVVM architecture
  • Experience with software profiling/optimizations
  • Experience with agile software development methodology, configuration management tools and processes
  • Experience with medical device development and medical device 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 (e.g., Reported by Test team, Device Help, and Manufacturing), classifying the issues (e.g., hardware, software, user error), along with severity, impact, and risk assessment
Preferred Qualifications
  • Master's Degree in related technical field.
  • Knowledge on B-Mode Ultrasound is a plus
Technical & Functional Skills
  • Software design and integration, use of repositories to support phased in delivery in block release format of features and bug fixes
  • Software test and release strategies and execution of controlled software
  • Previous experience with or willingness to learn documentation methods per SOP and regulatory requirements
  • Ability to work effectively in team environment with both internal and design partners
  • Demonstrated ability and desire to meet milestone achievements by whatever means
  • Assume positive intent of and from others on the team
  • Drives software quality, usability, and compliance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior UI Architect for Medical Devices (Qt/QML)
Senior UI Architect for Medical Devices (Qt/QML)

Merz North America, Inc in • Raleigh (NC)

On-site
USD 120,000 - 150,000
Staff Software Engineer - Embedded UI
Staff Software Engineer - Embedded UI

Analog Group • Sunnyvale (CA)

On-site
USD 170,000 - 240,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Mounds View (MN)

On-site
USD 100,000 - 130,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Newton (MA)

On-site
USD 120,000 - 145,000
Senior Software Engineer
Senior Software Engineer

Intellias • Massachusetts

Hybrid
USD 120,000 - 180,000
Software Engineer
Software Engineer

Barrington James • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Principal Desktop UI Software Engineer (Qt/QML)
Principal Desktop UI Software Engineer (Qt/QML)

Intellias • Boston (MA)

On-site
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Embedded Software Engineer - QT
Embedded Software Engineer - QT

Unify Technologies • Charlotte (NC)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Orthoscan Inc. • Scottsdale (AZ)

On-site
USD 120,000 - 170,000
Major medical
Dental
Vision
+1
Senior Electrical Engineer
Senior Electrical Engineer

Merz Aesthetics • Raleigh (NC)

On-site
USD 120,000 - 165,000