Tech Lead

ZEISS India

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ZEISS India seeks a seasoned C++ Tech Lead to drive architecture and hands-on development of C++/Qt based medical software. You will mentor a talented team, shape technical direction, and collaborate with product managers and stakeholders to deliver high-quality, scalable solutions.

The role demands strong Qt expertise, modern C++, and a track record leading projects from concept to deployment in regulated environments.

Qualifications

  • 8+ years of experience in C++ software development
  • Experience leading projects from concept through deployment
  • Expertise in Qt framework for cross-platform GUI development

Responsibilities

  • Lead, mentor, and coach a team of C++ developers, driving excellence in coding standards and software quality.
  • Provide architectural and design guidance, making critical technical decisions throughout the software development lifecycle.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and translate them into actionable development plans.
  • Review code and provide feedback to ensure compliance with best practices and performance benchmarks.
  • Design, develop, and maintain high-performance applications in C++ and Qt, aligned with project requirements.
  • Debug, optimize, and enhance existing solutions for performance, scalability, and reliability.
  • Write clean, modular, and maintainable code, ensuring cross-platform compatibility.
  • Experience in software development for medical devices with regulatory standards (IEC62304, ISO 13485) considered highly desirable.
  • Support the team in breaking down requirements into technical tasks, monitor progress, and resolve blockers.
  • Communicate key technical risks and dependencies to stakeholders.

Skills

C++ (modern)
Qt framework
Technical leadership
Team mentoring
Cross-functional collaboration
Memory management
Multi-threading
Agile/Scrum
Problem-solving
Communication

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Job description

We are seeking a experienced C++ Tech Lead with 8+ years of professional software development experience and strong expertise in the Qt framework. In this role, you will lead and oversee software development projects, providing technical direction and hands-on contributions. You will be responsible for designing, developing, and optimizing C++/Qt-based solutions, mentoring a team of developers, and collaborating with cross-functional stakeholders to deliver high-quality, scalable software.

Key Responsibilities
1. Technical Leadership
  • Lead, mentor, and coach a team of C++ developers, driving excellence in coding standards and software quality.
  • Provide architectural and design guidance, making critical technical decisions throughout the software development lifecycle.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and translate them into actionable development plans.
  • Review code and provide feedback to ensure compliance with best practices and performance benchmarks.
2. Software Development
  • Design, develop, and maintain high-performance applications in C++ and Qt, aligned with project requirements.
  • Debug, optimize, and enhance existing solutions for performance, scalability, and reliability.
  • Write clean, modular, and maintainable code, ensuring cross-platform compatibility.
  • Experience in software development for medical devices, and healthcare applications with adherence to regulatory standards (e.g. IEC62304, ISO 13485), is highly desirable.
3. Team Guidance and Delivery Support
  • Support the team in breaking down requirements into technical tasks.
  • Monitor technical progress and help resolve blockers.
  • Collaborate with project managers/engineering managers to ensure smooth delivery of milestones.
  • Communicate key technical risks and dependencies to stakeholders.
4. Collaboration and Communication
  • Work closely with QA, DevOps, and product teams to ensure seamless integration, testing, and delivery.
  • Foster a culture of transparency, innovation, and accountability within the team.
5. Continuous Learning and Innovation
  • Stay updated with the latest developments in C++, Qt, and related technologies.
  • Introduce new tools, methodologies, and practices that improve productivity, innovation, and product quality.
Required Skills and Qualifications
  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience:
  • 8+ years of experience in C++ software development, with at least 1+ years in technical leadership or team lead role.
  • Proven record of successfully leading projects from concept through deployment.
  • Technical Expertise:
  • Strong proficiency in modern C++ (C++11/14/17) with a deep understanding of object-oriented programming.
  • Expert-level experience with the Qt framework for cross-platform application development (GUI, multi-threading, networking, etc.).
  • Hands-on experience with memory management, multi-threading, and performance optimization.
  • Solid foundation in algorithms, data structures, and design patterns.
  • Experience working in Agile/Scrum environments.
  • Leadership: Demonstrated ability to mentor, coach, and lead high-performing development teams.
  • Problem-Solving: Strong analytical and troubleshooting skills for resolving complex technical issues.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to diverse stakeholders.
Why Join ZEISS India?

At ZEISS India, you'll be part of a global leader in optics and optoelectronics, driving innovation in medical technology that improves lives. Here’s what sets us apart:

  • Cutting-Edge Innovation: Work on advanced medical devices and imaging systems that are transforming surgical precision and patient care.
  • Security-First Culture: Be part of a team that prioritizes cybersecurity and patient safety, with a strong focus on secure software development and regulatory excellence.
  • Global Collaboration: Collaborate with expert teams in Germany, the U.S., and across the globe on high-impact, next-gen healthcare solutions.
  • People-Centric Leadership: Grow in a culture that values mentorship, learning, and long-term career development.
  • Stability & Purpose: Join a 175-year-old brand that combines legacy, stability, and cutting-edge innovation with a clear mission to make a difference in people’s lives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Engineering Manager Linux and C++
Engineering Manager Linux and C++

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Program Manager
Program Manager

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 2,800,000 - 4,500,000
Head of Software Development
Head of Software Development

ZEISS India • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer (Healthcare)
Senior Software Engineer (Healthcare)

RemoteEngine Technologies Private Limited • India

On-site
INR 1,700,000 - 2,600,000
Lead Developer- Salesforce
Lead Developer- Salesforce

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Program Manager
Program Manager

zeissgroup • Bengaluru

On-site
INR 3,500,000 - 5,200,000
Embedded Software Engineer
Embedded Software Engineer

Zeiss Pharmaceuticals • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Marketing Specialist
Marketing Specialist

Carl Zeiss India (Bangalore) Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,600,000