via Dice
$120K - 160K a year
Develop and enhance embedded C++ UI components for medical imaging systems with unit testing and CI/CD integration.
6+ years C++ embedded UI development experience with cmake, unit testing, and embedded systems knowledge, preferably in medical devices.
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
This job posting was last updated on 11/27/2025