Senior UI Software Engineer

GE HealthCare•Waukesha, WI

About The Position

This hands-on engineering role focuses on designing and developing software for GE HealthCare’s Mac-Lab/CardioLab medical product. The engineer owns UI and software feature implementation, actively contributes code, supports team members, and contributes to product design decisions. Mac-Lab/CardioLab systems are used for hemodynamic and electrophysiology recording and support care for complex cardiac conditions through signal processing, clinical capabilities, and algorithms. The role contributes to product technology across new product introduction and install-base support. It involves understanding the clinical domain and product subsystems, influencing architecture and design, applying AI in day-to-day development, and collaborating with global teams. The engineer must work within regulated quality systems and meet applicable regulatory requirements to support product safety and efficacy.

Requirements

  • Bachelor’s degree in Computer Science or a STEM major and at least 7 years of software development experience.
  • Strong C++ development experience on Windows.
  • Proficiency with MFC user interface programming.
  • Experience developing Windows desktop applications using Qt, .NET MAUI, or a similar UI framework.
  • Experience using C# for feature development.
  • Experience using AI in day-to-day software development, including understanding how to use or create AI skills for software development and fluency with company-approved tools and models such as Claude or ChatGPT.
  • Experience with multithreaded, real-time, or performance-sensitive software.
  • Experience in user interface design and coding.
  • Knowledge of GDI and Direct2D.
  • Basic image-processing experience and understanding of video formats for acquiring data through different video sources.
  • Experience using Visual Studio and configuration-management tools such as Git.
  • Ability to work within regulated quality systems.
  • Excellent communication and interpersonal skills, including the ability to interact with subject matter experts on technical and operational topics.

Nice To Haves

  • Master’s degree in Computer Science.
  • Over 10 years of software development experience.
  • Understanding of MFC document/view/frame architecture (MVC).
  • Experience in medical devices, healthcare, cardiology, signal processing, or waveform visualization.

Responsibilities

  • Own feature development in the Mac-Lab/CardioLab product and work with the team to advance product technology.
  • Implement product UI updates, including changes to signal drawing.
  • Lead and influence product architecture and design decisions for UI development.
  • Develop in-depth knowledge of the product and its subsystems and contribute to software priorities for new product introduction and install-base support.
  • Use AI actively in software development and day-to-day work.
  • Participate in technical design discussions and reviews and drive product innovation using modern technologies and methodologies.
  • Understand the clinical domain, analyze design options, and contribute to the product roadmap and implementation plan.
  • Collaborate with global teams on software development.
  • Follow quality systems and regulatory requirements to maintain product safety and efficacy.
  • Own features from design through implementation and verification.

Benefits

  • Professional development
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service