Lead Software Technologist I - UI
Core
Lead development of intuitive clinical user interface applications for clinicians in high-acuity environments, supporting physiological data visualization and clinical decision features.
Role type
Senior IC Lead Software Technologist (Embedded UI)
Builds
Clinical UI applications for embedded devices and platform development services
Domain
Healthcare / Medical Devices / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Modern C++ (C++11/14/17/20), TypeScript, JavaScript, CSS, Embedded Linux (Yocto/OpenEmbedded), Object-oriented programming, Memory management, Multithreading, Performance optimization, Debugging and profiling, Unit/component/BDD testing (GTest/Catch2), AI Agent Technology for development, Medical communication protocols (HL7, FHIR, IEEE 11073 SDC, DICOM), Regulatory compliance (IEC 62304, FDA), CI/CD pipelines, Agile/SAFe methodologies
Preferred skills
Medical device safety knowledge, Patient monitoring systems domain expertise, Cybersecurity and data privacy for medical devices, Linux-based OS stacks for medical devices (secure boot, sandboxing)
Technologies
C++, TypeScript, JavaScript, CSS, GTest, Catch2, Yocto, OpenEmbedded, GitHub
Responsibilities
Lead development of clinical UI applications for embedded devices, Collaborate with UX teams and clinicians to ensure usability and safety, Provide technical leadership on software architecture and embedded systems best practices, Mentor Platform and application development teams, Establish and enforce quality standards and coding practices, Conduct code reviews ensuring adherence to medical device software standards, Optimize application performance in resource-constrained embedded Linux environments, Drive adoption of AI-enabled development tools, Collaborate with cross-functional teams to define and deliver features, Support software lifecycle management including sustaining engineering and defect resolution, Represent the technical voice in architectural decisions and strategic discussions
Seniority
Senior, hands-on IC with leadership responsibilities