Senior UI Software Engineer

GE HealthCare•Waukesha, WI

About The Position

This is a hands-on software engineering role in GE HealthCare’s Invasive Cardiology (ICAR) business, which develops the Mac-Lab/CardioLab hemodynamic and electrophysiology recording systems. The systems support treatment of complex cardiac conditions through signal processing, clinical capabilities, and algorithms, and help clinicians improve workflows and documentation for patient care. The engineer owns UI and software feature development, contributes code, and supports team members in delivering product capabilities. The role includes implementing UI updates—including signal drawing—and influencing product architecture and design. The engineer contributes to software priorities for both new product introduction and the installed base, and helps shape the product’s future through clinical-domain understanding, technical discussions, and roadmap and implementation planning. The role also uses AI in software development and collaborates with global teams while adhering to regulated quality systems and requirements.

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 in MFC user interface programming.
  • Experience developing Windows desktop applications with Qt, .NET MAUI, or a similar UI framework.
  • Experience using C# for feature development.
  • Experience using AI in day-to-day software development and understanding how to use or create AI skills for software development.
  • Fluency using models through company-approved AI tools, such as Claude or ChatGPT, for software development.
  • Experience owning features from design through implementation and verification.
  • 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 to support data acquisition through different video sources.
  • Experience using Visual Studio and tools such as GIT for configuration management.
  • Ability to work within regulated quality systems.
  • Strong communication and interpersonal skills, including the ability to interact with subject matter experts on varied technical and operational topics.
  • Must be legally authorized to work in the United States; employment visas will not be sponsored.
  • Successful completion of a drug screen, as applicable.

Nice To Haves

  • Master’s degree in Computer Science.
  • More than 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 for the Mac-Lab/CardioLab product and work with the team to advance product technology.
  • Implement UI updates, including changes to signal drawing.
  • Lead and influence product architecture and design decisions for UI development.
  • Build in-depth knowledge of the product and its subsystems and contribute to software priorities for new product introduction and installed-base support.
  • Use AI actively in software development and day-to-day work.
  • Participate in technical design discussions and reviews, applying technologies and methodologies to drive product innovation.
  • Understand the clinical domain, analyze design options, and participate in developing a product roadmap and implementation plan.
  • Collaborate with diverse global teams on software development.
  • Adhere to quality systems and regulatory requirements to maintain safety and efficacy standards for medical products.
  • Own features from design through implementation and verification.

Benefits

  • Professional development
  • Relocation assistance
  • Competitive compensation
  • Great work environment
  • Challenging careers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service