Real-Time Data Processing Software Engineer
">
* About the Role
This is an exciting opportunity to take ownership of a cutting-edge software platform, driving innovation in medical imaging technology.
You will be part of a mission-driven team shaping the future of neurosurgery, leveraging Optical Coherence Tomography (OCT) to provide live, high-resolution images from within the brain.
* Your Key Responsibilities
Software Development: Architect and implement software for real-time acquisition, processing, and visualization of OCT data.
Compliance and Risk Management: Ensure the software development process adheres to IEC 62304 and other relevant standards (e.g., ISO 14971, ISO 13485).
Collaboration and Communication: Collaborate closely with hardware, QA/RA, and clinical experts to align system requirements with software implementation.
Documentation and Process Establishment: Lead documentation efforts and establish processes for traceability, risk management, and verification.
* Key Skills and Qualifications
Experience and Skills: 5+ years of experience in software engineering, with at least 2 years in medical devices. Deep understanding of IEC 62304, including experience with compliant software projects.
Technical Expertise: Experience with real-time systems, multithreading, and GPU acceleration. Familiarity with OCT systems, medical imaging (e.g., ultrasound, MRI), or related high-data-rate acquisition systems.
Languages and Frameworks: Experience in one or more of the following: Qt, VTK/ITK, CUDA/OpenCL, GPGPU frameworks, or image processing libraries.
* Benefits and Perks
Working Environment: Flexible work arrangements and the opportunity to shape a medical device from the ground up.
Career Growth: Collaborate with top-tier engineers and world-class clinicians in an intellectually stimulating and impactful environment.
Professional Development: Help recruit and mentor future engineers as the team grows.