Senior Embedded C++ Developer (Adaptive Front-End / Medical Devices) Remote Fulltime

Overview

Remote
Full Time
Accepts corp to corp applications

Skills

C++ (C++11/14/17)
Embedded UI
cmake

Job Details

Senior Embedded C++ Developer (Adaptive Front-End / Medical Devices)

Location: USA

Type: Full-Time

Role Overview

We are seeking a Senior Embedded C++ Developer to build and enhance embedded front-end components for Philips medical systems-specifically for Ultrasound, MR, CT, and IGT-S Azurion NextGen systems. The role requires strong experience in modern C++, embedded UI frameworks, unit testing, and integration into enterprise CI/CD pipelines.

Key Responsibilities

  • Develop and enhance Embedded C++ UI components across different Philips imaging environments (ULS/MR/CT and IGT-S).
  • Build adaptive front-end elements for the Nova Embedded App using modern C++.
  • Work with toolchains including cmake, SenseUI, and Catch.
  • Support reuse of components developed for ULS and CT for the IGT environment.
  • Perform unit testing and contribute to product quality and stability.
  • Ensure seamless integration with Philips CI/CD pipelines.
  • Participate in system testing and frontend-backend integration cycles.
  • Provide technical documentation and knowledge transfer to Philips engineering teams.

Required Skills & Experience

  • 6+ years of hands-on experience in C++ (C++11/14/17) development.
  • Strong experience in embedded UI development (SenseUI or similar frameworks).
  • Proficient in cmake, Linux/Windows development environments.
  • Experience with unit testing frameworks (Catch or similar).
  • Understanding of UI/UX principles and adaptive UI components.
  • Experience building customer-facing embedded UI applications.
  • Familiarity with medical device software, image-guided systems, or real-time systems (preferred).
  • Experience with remote applications and workflow-driven UI design is a strong advantage.
  • Strong debugging, problem-solving, and performance optimization skills.

Must have skills

  • C++ (C++11/14/17) strong hands-on experience
  • Embedded UI development (SenseUI or similar)
  • cmake expertise
  • Unit testing (Catch or similar)
  • Embedded systems experience
  • Ability to support multiple imaging environments (ULS/MR/CT/IGT-S)
  • Senior engineer who can start immediately
  • EST time zone availability for client calls
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.