Location: Bangalore
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.
We are looking for an experienced Technical Lead to provide technical direction for secure medical connectivity software. The role combines hands-on software engineering with architecture, technical decision-making, mentoring, and cross-functional collaboration. The successful candidate will bring strong experience in Linux-based software development, cybersecurity, networking, and software quality. Experience in medical-device software or another regulated industry is preferred.
Key Responsibilities
- Provide technical leadership and architectural direction for secure, Linux-based medical connectivity solutions.
- Remain hands-on in software design, implementation, code review, troubleshooting, and technical problem-solving.
- Guide the development of secure, reliable, maintainable, and testable software across the product lifecycle.
- Mentor engineers and promote strong engineering practices, including secure coding, automation, and continuous improvement.
- Collaborate with product management, architecture, quality, regulatory, cybersecurity, and global development teams.
- Identify and manage technical risks, dependencies, and delivery challenges while supporting applicable quality and regulatory requirements.
- Required Skills and Qualifications
- Bachelor’s or Master’s degree in Computer Science Engineering, or a related discipline.
- 10+ years of professional software engineering experience, including 3+ years of technical leadership experience.
- Demonstrated ability to lead technical decisions, mentor engineers, and resolve complex system-level problems.
- Strong communication and collaboration skills in a global, cross-functional environment.
Technical expertise (must-have)
- Hands-on coding: Must be a strong, current individual contributor who writes and ships production code.
- Deep hands-on Linux expertise (RHEL/AlmaLinux family): administration, package management (YUM/RPM), boot/Secure Boot, and distribution migration.
- Strong cybersecurity fundamentals: vulnerability management, OS hardening, attack-surface reduction, SBOM/SCA, CVE handling, and secure software updates.
- Solid networking knowledge: TCP/IP, firewalls, TLS, SSH, service discovery, file sharing (SMB/NFS), and network troubleshooting.
- Proficiency in Bash scripting for system automation.
- Proficiency in Python for test automation and building/maintaining test frameworks.
- Hands-on experience with Jenkins for building and test automation and CI/CD pipeline design.
- Experience with version control (SVN and/or Git) and working in Agile/Scrum environments.
- Preferred / Nice to have.
- Experience developing software for medical devices or another regulated industry.
- Knowledge of medical-device software lifecycle, risk-management, and cybersecurity requirements.
- Experience with secure connectivity, clinical interoperability, or distributed systems.
- Familiarity with product security, and modern engineering tool chains.
Your ZEISS Recruiting Team
Saptarshi Chowdhury
Job description provided by Zeiss.
View the original posting