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)