C++ Technical Architect – Medical Device Software

Carl Zeiss Pty Ltd

Bangalore, India
On-site
Modern c++ (c++11/14/17/20)
Object-oriented design
System design capability
The C++ Technical Architect is responsible for architecting and designing high-performance, scalable, and secure software systems for medical devices

Job Summary

  • The C++ Technical Architect is responsible for architecting and designing high-performance, scalable, and secure software systems for medical devices.
  • This role involves leading technical decision-making, driving system-level architecture, and ensuring compliance with regulatory and performance requirements.
  • The architect will collaborate closely with cross-functional teams including Product Management, Quality Assurance, System Engineering, and Development teams to deliver robust, safe, and innovative medical device software.

Matching Summary

The C++ Technical Architect is responsible for architecting and designing high-performance, scalable, and secure software systems for medical devices.

Skills & Requirements

Must-have

  • modern C++ (C++11/14/17/20)
  • object-oriented design
  • system design capability
  • multi-threaded applications
  • real-time applications
  • performance-critical applications
  • architecture patterns
  • secure coding practices
  • safety-critical design principles
  • HW/SW integration

Nice-to-have

  • medical device regulatory standards
  • IEC 62304 knowledge
  • ISO 14971 knowledge
  • IEC 60601-1 knowledge
  • cybersecurity standards knowledge

Key Requirements

  • 12+ years C++ software development experience
  • 3+ years Technical Architect experience
  • Experience in regulated domains (medical devices preferred)
  • Bachelor's or Master's degree

Work Rights

Not specified

Tailored Resume

Cover Letter