10 Aug
|
QAAgility Technologies
|
Bengaluru
10 Aug
QAAgility Technologies
Bengaluru
Software Architect
Experience 8–15 years
Job Summary
We’re seeking a seasoned Software Architect to design and govern the architecture for our medical device software stack. You’ll own the end-to-end architecture for C++ core, Qt-based UI, and device integration, ensuring safety, reliability, performance, and regulatory compliance in a healthcare environment.
Define and drive the software architecture for C++ core modules, Qt UI, and device interfaces.
Translate clinical, regulatory, and product requirements into scalable, maintainable architecture and roadmaps.
Establish design patterns, componentization, interfaces, and data models; govern architectural decisions and trade-offs.
Lead architectural reviews, ensure traceability to requirements, risk management, and safety-related design activities.
Ensure compliance with medical device regulations (e.g., ISO 13485, IEC 60601-1, MDR/IVDR per region) and software lifecycle processes.
Oversee safety, reliability, performance, cybersecurity, and fail-safe behavior across the stack.
Drive architecture for hardware-software integration, drivers, middleware, real-time constraints, and platform portability.
Mentor software engineers and ensure effective code quality, reviews, and design documentation.
Collaborate with UX/UI, QA, regulatory, hardware, and clinical teams to align architecture with user needs and validation plans.
Define and maintain architecture artifacts: high-level designs, component diagrams, interfaces, non-functional requirements (NFRs), and API specs.
Manage technical risk registers and mitigation plans; propose reuse strategies and platformization where feasible.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
8+ years of professional software engineering experience in C++ with robust object-oriented and design-pattern skills.
5+ years in software architecture/leadership roles, preferably in medical device or regulated healthcare enviro
📌 Software Architect – C++/Qt, Medical Device Software (Bengaluru)
🏢 QAAgility Technologies
📍 Bengaluru