Senior SWE

carl zeiss india bangalore pvt

📍 bangalore india🕐 1mo ago🔗 workday

Job Description

**ZEISS in India** ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics. ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS’ success story in India is continuing at a rapid pace.  Further information at [ZEISS India](https://www.zeiss.co.in/corporate/home.html). **Senior C++ Developer (Healthcare)** **Location:** Bangalore **Department:** CARIn – Refractive **Job Summary** We are seeking an experienced **Senior C++ Qt Developer** to join our growing CARIn‑Refractive R&D team in Bangalore. In this role, you will be a key contributor to the design, development, and maintenance of high‑quality graphical user interfaces (GUIs) and application logic for **advanced medical devices**. You will leverage deep expertise in **modern C++ and the Qt framework** to build performant, reliable, and maintainable software that meets stringent **healthcare and regulatory standards**. Beyond hands‑on development, you will play an important role in technical mentoring, code quality ownership, and cross‑functional collaboration. **Key Responsibilities** * Design, develop, test, and maintain **C++ / Qt‑based applications** in a regulated healthcare environment. * Develop sophisticated **GUI components and application logic** using Qt Widgets and/or QML. * Collaborate closely with **architects, product managers, verification, QA, and system teams** to deliver high‑quality medical software solutions. * Design and implement **robust algorithms, data structures, and software components** aligned with architectural guidelines. * Ensure **performance, scalability, reliability, and maintainability** of applications across platforms. * Actively participate in **code reviews**, enforcing coding standards, best practices, and secure coding guidelines. * Provide **technical guidance and mentoring** to junior and mid‑level developers. * Diagnose, troubleshoot, and resolve complex software issues across the development lifecycle. * Contribute to **technical documentation**, including design descriptions, implementation notes, and development guidelines. * Stay current with **modern C++ standards, Qt evolution, and software engineering best practices**, especially relevant to medical device development. **Required Skills & Qualifications** * Bachelor’s or Master’s degree in **Computer Science, Engineering, or a related field**. * **8–10 years** of professional experience in **C++ software development**. * Strong expertise in the **Qt framework** (Qt Widgets, QML) for cross‑platform application development. * Solid understanding of **Object‑Oriented Programming (OOP)** concepts, design patterns, and clean architecture principles. * Hands‑on experience in developing **multi‑threaded, performance‑critical applications**. * Strong proficiency with **modern C++ (C++11/14/17)** and standard libraries. * Experience with **debugging, profiling, and performance optimization** tools and techniques. * Ability to work **independently as well as collaboratively** in cross‑functional, global teams. * Excellent **communication and problem‑solving skills**. **Preferred / Nice‑to‑Have Skills** * Experience working in **medical devices or regulated software environments** (IEC 62304, ISO 14971, etc.). * Familiarity with **Agile / Scrum** development methodologies. * Experience with **version control systems** such as Git. * Exposure to **databases, web services, or cloud‑based systems**. * Knowledge of **software security or cybersecurity fundamentals** is a plus. Your ZEISS Recruiting Team: Saptarshi Chowdhury
Senior SWE at carl zeiss india bangalore pvt | MergeJobs