Solution Architect
Summary
Technical/Solution Architect who designs, develops and deploys medical device applications, leading architecture in C++/Qt on Windows and .NET, including hardware-software integration and performance tuning. Requires 10-15 years of development experience with 3+ years as a technical architect.
Mandatory Technical Requirements:
• 10-15 years of software development experience and 3+ years as technical architect.
• Strong technical knowledge in relevant area of expertise – Device/instrument interfacing applications.
• Expertise in UML design and UML diagrams.
• Good understanding of Object-oriented, Event based programming, design principles and design patterns.
• Solid Understanding of Data structures, Algorithms, Multithreading, Event/SignalsNotifications handling etc.
• Experience in developing software applications using QT and C++, preferably C++ 14 or later.
• Understanding of software applications developed using C#, Managed C++.
• Working knowledge on communication standards like IPC, Ethernet, TCP/IP, UDP, WiFi, Bluetooth.
• Experience in performance tuning of software application to ensure desired application performance including minimal latency etc.
• Experience of various platforms like Linux, Windows etc.
• Solid Understanding of various build systems such make/cmake etc.
• Experience in HW & SW integration of complex systems, including concept knowledge of firmware and embedded systems.
• Experience in collaborating between system Engineering Team, Hardware Teams and Software Application team.
• Strong problem-solving and analytical skills.
• Agility to adapt to technologies and processes quickly.
Nice to Have Skills
• Experience in C++ 17/20
• Experience in WPF .Net Core/Framework
• Experience in Various Toolchains.
• Experience in design and architecting Medical device (Nice to have) hardware and software, as part of product development.
• Working