Merz Aesthetics Logo

Merz Aesthetics

Senior Software Engineer-Advanced Development (UI)

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Raleigh, NC
Senior level
In-Office
Raleigh, NC
Senior level
Lead the architecture, development, testing, and lifecycle management of Windows-based medical device host software and graphical interfaces. Integrate Qt/QML front ends with C++ backends and device communication layers, develop real-time control systems, troubleshoot performance and integration issues, and support verification, validation, documentation, and FDA-compliant processes. Provide technical leadership, conduct design and code reviews, write software requirements, mentor junior staff, and ensure product safety, usability, quality, and regulatory compliance.
The summary above was generated by AI

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
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Similar Jobs

2 Hours Ago
Remote or Hybrid
United States
135K-225K Annually
Expert/Leader
135K-225K Annually
Expert/Leader
Artificial Intelligence • Automotive • Greentech • Information Technology • Machine Learning • Software • Cybersecurity
Serves as chief of staff and strategic partner to a senior Sales leader, setting priorities and driving execution. Leads cross-functional sales transformation, productivity, process improvement, competitive response, and organizational change initiatives. Develops executive presentations and data-driven recommendations, aligns Sales, Marketing, Product, Finance, and business partners, and maintains scalable sales processes and playbooks. Leads and mentors Senior Managers and Managers while ensuring initiatives deliver measurable results.
Top Skills: AIExcelMicrosoft OutlookMicrosoft PowerpointMicrosoft WordSalesforceSalesforce Enterprise Territory ManagementSnowflake
Yesterday
Remote or Hybrid
130K-254K Annually
Senior level
130K-254K Annually
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead product development for Commerce Media advertiser solutions: define strategy, write product requirements, prioritize roadmaps, manage delivery with Engineering and TPMs, support GTM and business cases, drive ideation and research, mentor junior PMs, and liaise across Sales, Ops, Legal, Privacy, and other stakeholders to deliver new features and optimizations.
Top Skills: AdtechCard Linked OffersCtvData ScienceJIRAMartechMl/AiMonday.ComProgrammaticProgrammatic Advertising
Yesterday
In-Office
Junior
Junior
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Maintains network and hosting infrastructure by monitoring performance, troubleshooting outages, analyzing protocols, configuring hardware and software, managing incidents, and supporting backup and disaster recovery. Collaborates with vendors and internal teams, documents issues and resolutions, contributes to IT projects such as upgrades and migrations, and develops automation scripts to improve infrastructure operations.
Top Skills: Automation ScriptingBackup And Disaster RecoveryCommunication CircuitsNetwork InfrastructureProtocol AnalysisRoutersServersSwitches

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account