The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon’s on-market ophthalmic medical devices and imaging platforms. This role requires a strong background in C++, C#, hardware/software interfaces, and medical device or instrumentation systems, with highly desired experience in MATLAB, camera integration, imaging technologies, firmware interaction, FPGA-based systems, LabVIEW, and RTOS environments. The engineer will investigate software anomalies, assess the impact of hardware and component changes, support cybersecurity and compliance initiatives, and implement robust software solutions that ensure product performance, reliability, and patient safety throughout the product lifecycle.
The role serves as a key liaison between engineering, customer-facing teams, product security, verification and validation, and global software development organizations. It ensures that software changes are properly assessed, documented, tested, and released in accordance with quality system requirements and medical device regulations.
The Principal Software Engineer collaborates closely with onshore and offshore development and V&V teams throughout the software development lifecycle, providing technical inputs for testing, validating software modifications, supporting troubleshooting activities, and maintaining software configuration management. The role enables successful delivery of software updates while ensuring adherence to company policies, regulatory requirements, and product quality standards.
This is an onsite position located at our main campus in Lake Forest, California.