Smith & Nephew’s Arthroscopic Enabling Technologies division is working on the development of the next generation of ultra-high definition video endoscopes to enable surgeons to perform minimally invasive surgery. As we grow, we are seeking an experienced Principal Lead Software Architect to guide a team of high-performing engineers. The Principal Lead Software Architect is responsible for technical leadership in the development of medical device software, encompassing digital image acquisition and processing, computer vision, video streaming, and connectivity with web servers, mobile devices, and hospital information systems. Product development project technical leader, and mentor to junior engineers.
ESSENTIAL FUNCTIONS :
Architect, design and prototype software applications and real time software applications for use in digital video endoscopy products to meet customer needs, manufacturability, cost, quality, reliability, effectiveness, and usability.
Provide technical direction on software design and implementation, compliant with company’s standard operating procedures.
Write computer code to implement designs
Seeks new technologies for integration into new products. Assist in new product planning.
Provides technical support to other groups as required to bring a product successfully through commercialization, helps maintain existing products and supports vendor technical requirements.
Performs design control functions to ensure compliance with FDA, ISO, and other QSRs. Takes responsibility for Design History Files, writes product specifications, design documents and test documents as needed. Conducts technical design reviews as needed.
Education: BS /MS in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or Physics
8+ years with demonstrated experience in full product design and launch from concept to retirement. Medical software device development a plus.
3+ years experience in real time embedded development.
Competencies: Experience in integrating diverse equipment, open source, and 3rd party modules
Travel: 5%, domestic
General knowledge and familiarity with the following is a plus:
Analysis and design of software systems
Proven hands-on experience in the following areas:
Experience with FDA Good Manufacturing Practice
Experience with design controls, preferably in the medical device industry.
Experience with PLM tools, e.g., SAP
Experience with standards compliance, such as IEC 60601-1, IEC 62304, ISO 14971, IEC 62366.
Familiarity with mobile app socket programming, communicating with embedded devices over WiFi/Bluetooth is a plus
System design and modeling using UML/SysML
High-level software architecture
Object-oriented design patterns
Design patterns for embedded systems in C
Analysis and design of hard real-time embedded systems (RTOS)
Design, implementation and debugging of multi-threaded applications
Software development and debugging in C, C++, Python.
Application development on embedded Linux OS.
Full-product life cycle experience, preferably having released products currently on the market.
Experience with digital image processing, computer vision, or video streaming is a plus.
Experience interfacing with medical imaging systems (DICOM) or electronic medical records (HL7) is a plus.
Experience with modern embedded processors and programmable logic (CPLDs, FPGAs) is a plus.
General embedded design experience including familiarity with design patterns for various communication interfaces including wireless and wired network protocols, debugging tools, familiarity with hardware interfaces (I2C, UARTS, general bus architectures, flash devices and file systems). RTOS and bare metal implementations.
Excellent written and oral communication skills
Experience working in a cross-functional team of electrical, software, systems, and mechanical engineers