05 Aug
|
ZEISS Group
|
India
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 .
Software Architect Profile
Summary
Highly skilled and experienced Software Architect with a strong background in designing and developing complex software systems for medical devices, embedded systems, and security-critical applications. Proficient in C++, Qt, GStreamer, and Linux, with a proven track record of delivering innovative solutions in compliance with industry standards and regulations. Adept at leading cross-functional teams, ensuring system scalability, and driving product development from concept to deployment.
Core Competencies
- Programming Expertise :
- Advanced proficiency in C++ for high-performance software development.
- Extensive experience with Qt framework for GUI design and cross-platform applications.
- Skilled in GStreamer for multimedia processing and streaming solutions.
- MQTT
- Embedded Systems :
- Deep understanding of embedded systems architecture and development.
- Expertise in Linux-based embedded platforms and real-time operating systems.
- Experience with Yocto Project for custom Linux distributions.
- Knowledge of UART , SPI , I2C , and other hardware communication protocols.
- Medical Device Development :
- Strong knowledge of medical device standards (e.g., IEC 62304, ISO 13485).
- Experience in developing software for FDA and CE-certified medical devices.
- Familiarity with DICOM and HL7 standards for medical imaging and data exchange.
- Security :
- Proficient in implementing secure software architectures.
- Knowledge of cryptographic protocols, secure boot, and data protection techniques.
- Experience with TLS/SSL , PKI , and vulnerability assessment tools.
- System Design :
- Expertise in designing scalable, modular, and maintainable software architectures.
- Strong focus on performance optimization and resource management.
- Additional Software Skills :
- Database Management : Proficient in SQL , SQLite , and NoSQL databases.
- Cloud Integration :
Familiar with AWS , Azure , and Docker for cloud-based solutions.
- Version Control : Expertise in Git , SVN .
- Testing Frameworks : Experience with Google Test for unit testing.
- Build Systems : Skilled in CMake , Make , and Bazel for build automation.
- Continuous Integration/Delivery (CI/CD) : Hands-on experience with Jenkins , GitLab CI
- .Net frame work, Windows IoT
- 3D Rendering
Education
- Bachelor’s/Master’s Degree in Computer Science, Software Engineering, or Related Field
Certifications
- Certified Embedded Systems Professional
- Medical Device Software Development Certification (e.g., IEC 62304)
- Linux System Programming Certification
- Security Certifications
Technical Skills
- Programming Languages : C++, Python, Shell Scripting
- Frameworks : Qt, GStreamer
- Operating Systems : Linux, Embedded Linux
- Tools : Git, Jenkins, Docker, Yocto, BuildRoot
- Security : Secure Boot, Encryption, Vulnerability Assessment
- Medical Standards : IEC 62304, ISO 13485, ISO 14971
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and leadership skills.
- Collaborative mindset with the ability to work across teams.
- Attention to detail and commitment to quality.
Software Architect Profile
Summary
Highly skilled and experienced Software Architect with a strong background in designing and developing complex software systems for medical devices, embedded systems, and security-critical applications. Proficient in C++, Qt, GStreamer, and Linux, with a proven track record of delivering innovative solutions in compliance with industry standards and regulations. Adept at leading cross-functional teams, ensuring system scalability, and driving product development from concept to deployment.
Core Competencies
- Programming Expertise :
- Advanced proficiency in C++ for high-performance software development.
- Extensive experience with Qt framework for GUI design and cross-platform applications.
- Skilled in GStreamer for multimedia processing and streaming solutions.
- MQTT
- Embedded Systems :
- Deep understanding of embedded systems architecture and development.
- Expertise in Linux-based embedded platforms and real-time operating systems.
- Experience with Yocto Project for custom Linux distributions.
- Knowledge of UART , SPI , I2C , and other hardware communication protocols.
- Medical Device Development :
- Strong knowledge of medical device standards (e.g., IEC 62304, ISO 13485).
- Experience in developing software for FDA and CE-certified medical devices.
- Familiarity with DICOM and HL7 standards for medical imaging and data exchange.
- Security :
- Proficient in implementing secure software architectures.
- Knowledge of cryptographic protocols, secure boot, and data protection techniques.
- Experience with TLS/SSL , PKI , and vulnerability assessment tools.
- System Design :
- Expertise in designing scalable, modular, and maintainable software architectures.
- Strong focus on performance optimization and resource management.
- Additional Software Skills :
- Database Management : Proficient in SQL , SQLite , and NoSQL databases.
- Cloud Integration : Familiar with AWS , Azure , and Docker for cloud-based solutions.
- Version Control : Expertise in Git , SVN .
- Testing Frameworks : Experience with Google Test for unit testing.
- Build Systems : Skilled in CMake , Make , and Bazel for build automation.
- Continuous Integration/Delivery (CI/CD) : Hands-on experience with Jenkins , GitLab CI
- .Net frame work, Windows IoT
- 3D Rendering
Education
- Bachelor’s/Master’s Degree in Computer Science, Software Engineering, or Related Field
Certifications
- Certified Embedded Systems Professional
- Medical Device Software Development Certification (e.g., IEC 62304)
- Linux System Programming Certification
- Security Certifications
Technical Skills
- Programming Languages : C++, Python, Shell Scripting
- Frameworks : Qt, GStreamer
- Operating Systems : Linux, Embedded Linux
- Tools : Git, Jenkins, Docker, Yocto, BuildRoot
- Security : Secure Boot, Encryption, Vulnerability Assessment
- Medical Standards : IEC 62304, ISO 13485, ISO 14971
Soft Skills
- Robust analytical and problem-solving abilities.
- Excellent communication and leadership skills.
- Collaborative mindset with the ability to work across teams.
- Attention to detail and commitment to quality.
Your ZEISS Recruiting Team:
Saptarshi Chowdhury
📌 Software Architect (India)
🏢 ZEISS Group
📍 India