Search by job, company or skills

Early Applicant
  • Posted 27 days ago
  • Be among the first 10 applicants

Job Description

Job Summary

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151953847

Similar Jobs

Bengaluru, India

Skills:

.NET.Net CoreAngularScrumAgileMicroservicesGithubReactKubernetesAzureApisAzure DevOpstime-series databases

Bengaluru, India

Skills:

Distributed ComputingNeural NetworksMicroservicesTensorflowNumpyNlpPytorchPythonMachine Learning AlgorithmsApisAI MLSqlAzure MLComputer VisionMLopsPandasKerasembeddingsML security governanceGenAI techniquesvector databasesCI CDresponsible AI guidelinesdata engineering conceptsGoogle Vertex AIStatistical ModelingLLMsScikit-learnAWS SageMaker

Bengaluru, India

Skills:

SqlNosqlDockerDistributed SystemsFastAPIService DesignHelmKubernetesPythonOAuth flowsAPI contractsimmutable data designmulti-tenant data architectureasync patternslow-level system designevent-driven architectureerror handlingobservability

Bengaluru, India

Skills:

Embedded CLinux ProgrammingNetworking ConceptsAgile Project ManagementGit versioningBare-Metal programmingCheckmarxAtlassian tools

Bengaluru, India

Skills:

DebuggingSQL ServerUnit TestingFunctionsCss3GitTypescriptStorageJavascriptHtml5BootstrapAgileScrumMaterial UIAzure DevOpsNoSQL databasesAzure ReposMicrosoft Azure App ServicesASP.NET CoreAngular v8 or higher

Beware of Scammers

We don’t charge money for job offers