Lead Software Technologist I – UI
philips · Bangalore
Job description
About the role
Lead the development of intuitive clinical user‑interface applications used by clinicians in high‑acuity environments. Collaborate closely with UX teams and clinicians to ensure the applications meet strict usability and safety requirements.
Key responsibilities
- Provide technical leadership across modern UI technologies and C++ layers for embedded devices.
- Mentor platform and application development teams on software architecture, design patterns, and embedded‑system best practices.
- Establish and enforce quality standards, development methodologies, and coding practices aligned with IEC 62304 and FDA regulations.
- Conduct rigorous code reviews, optimize performance in resource‑constrained embedded Linux environments, and drive adoption of AI‑enabled development tools.
- Collaborate with product management, QA, regulatory, and other engineering leads to define and deliver features.
- Support software lifecycle activities including sustaining engineering, defect resolution, and platform evolution.
Required profile
- 15+ years of hands‑on experience in front‑end/UI‑heavy application development for embedded or regulated systems.
- Deep expertise in modern C++ (C++11/14/17/20), templates, STL, and design patterns.
- Strong knowledge of TypeScript, JavaScript, CSS, UI architecture, and performance‑critical rendering.
- Experience with medical communication protocols such as HL7, FHIR, IEEE 11073 SDC, and DICOM (preferred).
- Proven ability to work with embedded Linux, Yocto/OpenEmbedded, and cybersecurity requirements for medical devices.
- Hands‑on experience using AI Agent Technology as a development companion.
Required skills
- C++ (C++11/14/17/20), templates, STL, design patterns
- TypeScript, JavaScript, CSS, UI architecture
- Object‑oriented programming, memory management, multithreading, performance optimization
- GTest, Catch2, unit/component testing, debugging, profiling
- AI Agent Technology
- HL7, FHIR, IEEE 11073 SDC, DICOM
- IEC 62304 compliance, medical device software processes
- Embedded Linux, Yocto, OpenEmbedded, secure boot, sandboxing
- GitHub, CI/CD pipelines, Agile/SAFe methodologies
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
philips
Bangalore
Related job offers
-
Senior Software Technologist - Embedded (Linux Kernel, BSP & Yocto)
philips Bangalore -
Data and Software Application Engineer
philips Bangalore -
Senior Embedded Software Engineer – Linux Kernel, BSP & Yocto
philips Bangalore -
Key User – Planning – D365
alfalaval Pune -
Lead Software Technologist – .Net Fullstack
philips Bangalore