Post Job Free
Sign in

Principal Software Engineer, Medical Device Software

Location:
Carlsbad, CA
Posted:
October 31, 2026

Contact this candidate

Resume:

HSIN-LING HUNG

Principal Software Engineer

San Diego, CA 650-***-**** ********.****@*****.***

PROFESSIONAL SUMMARY

Principal Software Engineer with extensive experience designing FDA-regulated medical devices, high- performance Qt/Linux GUIs, and .NET/Windows applications. Proven expertise in hardware communication, RTOS-based embedded firmware integration, and cloud-scale data management using Azure and SharePoint. Strong proficiency in C++, C#, C, and Python, with a track record of delivering robust automated testing frameworks and scalable system architectures.

TECHNICAL SKILLS

Programming Languages: C, C++, C#, Python, Perl, SQL, Java, JavaScript, HTML Frameworks and Libraries: Qt, QML, PyQt, .NET Framework, MFC, Windows Form, WPF, COM, ATL Databases: MongoDB, PostgreSQL, SQLite

Cloud and Data: Azure (Container, Key Vault, Microsoft Entra ID, SDK) Microsoft Graph API, SharePoint Embedded and Hardware: NVIDIA Jetson TX2, ESP32, CAN bus, UART/RS-232, USB, ALSA Security: OpenSSL, AES-256, PBKDF2 (SHA-512), FDA cybersecurity standards Imaging and Video: OpenCV, H.264, MPEG-1/2, MPEG-4 Operating Systems: Windows 11, Linux, Ubuntu

IDEs and Tools: Visual Studio 2026, Visual Studio Code, Qt Creator. NET, .NET Core, SlickEdit Version Control: GitHub, GitLab, Perforce, Visual SourceSafe AI Tools: GitHub Copilot, Claude, Google Gemini

WORK EXPERIENCE

Principal Software Engineer RxSight Inc., Aliso Viejo, CA 01/2016 – 10/2026 Digital Health Pipelines and Web Application

• Built high-throughput data pipelines using the Azure SDK and Microsoft Graph API to automate ingestion, processing, and management of hundreds of terabytes of data.

• Optimized processing speeds on Ubuntu Linux, reducing latency and resource bottlenecks for massive datasets.

• Led prototyping and architecture design using Python and the C# Azure SDK, improving system reliability and scalability.

• Developed applications to process patient data, treatment records, and medical device telemetry from the pipelines.

• Managed data infrastructure in MongoDB, powering web-based digital health applications and downstream RxSight AI models.

Compact Light Delivery Device

• High-Speed Projection Engine: Developed a C++/QML application with a custom wrapper library for an FTDI high-speed USB bridge chip, enabling real-time image streaming from the Jetson TX2 to a Texas Instruments DLP Digital Micromirror Device (DMD).

• Vision Subsystem: Integrated and configured AND9385/D UV and IR cameras, implementing real-time video playback and video feed for the eye-tracking modules.

• Hardware Integration and Safety: Developed UPS control software to protect treatment and system reliability during power fluctuations.

• Audio Subsystem: Configured the Linux ALSA subsystem on Ubuntu and integrated audio features into the LDD application.

• Firmware Communication Protocol: Helped define the firmware command protocol and used the Qt CAN Bus module for communication between the application and the Jetson TX2 board. Standard Light Delivery Device

• Legacy Modernization and Toolchain Migration: Migrated the core C++/C#/.NET Framework application from Visual Studio 2010 to the latest Visual Studio and VS Code, adopting modern C++ standards and current .NET frameworks.

• UI Redesign: Redesigned the user interface for a modern, streamlined clinical workflow.

• FDA Cybersecurity Compliance: Implemented OpenSSL 256-bit AES encryption with PBKDF2 (SHA- 512) key derivation to protect confidential patient and device data in compliance with FDA cybersecurity standards.

Refractometer

• Cross-Platform UI Development: Built a responsive user interface using PyQt and QML to improve clinical workflow and operator usability during diagnostic scans.

• Hardware Software Integration: Implemented serial communication protocols to synchronize the application with internal hardware components and sensors.

• Cloud Data Pipeline: Developed secure data transfer to send patient diagnostic results and system logs to Azure cloud servers for storage and remote analytics. Security Gateway Device

• Built a secure IoT gateway on an ESP32 development board to isolate medical devices from direct internet exposure and meet cybersecurity requirements.

• Defined and implemented custom communication protocols for secure data exchange between the gateway and connected hardware.

• Developed a C#/.NET Windows Service to periodically poll Light Delivery Device data and stream it to the gateway via serial port (UART/RS-232).

Senior Engineer Qualcomm Technologies Inc., San Diego, CA 11/2012 – 11/2015

• Provided rapid troubleshooting and critical support for automation runtime testing, earning QualStart Ruby and Diamond awards.

• Ported the core automation framework from Perl 5.6 to 5.18, refactoring frontend Perl and backend C++ to meet modern compilation standards.

• Developed core components (Automation Phone System, Crash Monitor) with modem software teams, delivering projects on schedule.

• Led developer forums and design presentations on phone modem testing, C++, and scripting best practices. EDUCATION

M.S., Computer Science University of Southern California, Los Angeles, CA B.B.A., Computer Science and Information Management Providence University, Taichung, Taiwan AWARDS

• RxSight InSight Award

• QualStart Diamond Award, 2015

• QualStart Ruby Award, 2013



Contact this candidate