ZEISS Group

Senior Software Engineer

ZEISS Group
Apply
2 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, test, and maintain C++/Qt applications for regulated healthcare and medical-device environments.
  • Build GUI components and application logic using Qt Widgets and/or QML.
  • Implement robust algorithms, data structures, and software components aligned with architectural guidelines.
  • Develop and optimize multithreaded, performant, scalable, reliable, and maintainable applications across platforms.
  • Participate in code reviews and enforce coding standards, best practices, and secure coding guidelines.
  • Collaborate with architects, product managers, verification, QA, and system teams.
  • Mentor junior and mid-level developers and provide technical guidance.
  • Diagnose, troubleshoot, and resolve complex software issues across the development lifecycle.
  • Contribute to design descriptions, implementation notes, development guidelines, and other technical documentation.

Requirements

  • 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 with Qt, including Qt Widgets and QML, for cross-platform application development.
  • Proficiency in modern C++ and standard libraries, including C++11, C++14, and C++17.
  • Strong understanding of object-oriented programming, design patterns, and clean architecture principles.
  • Hands-on experience developing multithreaded, performance-critical applications.
  • Experience with debugging, profiling, and performance optimization tools and techniques.
  • Preferred experience in medical devices or regulated software environments, including IEC 62304 and ISO 14971.
  • Familiarity with Agile/Scrum, Git, databases, web services, cloud-based systems, or software security and cybersecurity fundamentals.
  • Ability to work independently and collaboratively in cross-functional, global teams, with strong communication and problem-solving skills.

Tech Stack

Categories

ZEISS Group

About ZEISS Group

10,000+ employees
Contact me