C++ Technical Architect – Medical Device Software

Carl Zeiss Pty Ltd

Bangalore, India
Modern c++ (c++11/14/17/20)
Object-oriented design
System-level architecture design
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-level architecture design
  • Multi-threaded, real-time applications
  • Secure coding practices
  • HW/SW integration experience

Nice-to-have

  • Medical device regulatory standards knowledge
  • Innovation and continuous improvement
  • Mentorship and team leadership

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter