Senior Software Engineer, Ophthalmic Imaging Platform

Talentify

Lake Forest (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Talentify is seeking a Senior Software Engineer to design and develop software for a medical ophthalmic device. You will work on real-time data and image acquisition, interfaces with hardware modules, and keep pace with fast-moving development efforts.

The role requires strong C/C++ skills, multi-threading, and experience with network and serial communications, plus hands-on debugging and architecture knowledge. This is a full-time opportunity in California.

Qualifications

  • Bachelor's degree in CS or software engineering.
  • 3+ years in streaming imaging pipeline software architecture.
  • Strong C/C++ programming skills.
  • Experience with multi-threading and synchronization objects.
  • Proficiency with network communication protocols.
  • Experience with serial communication technologies.
  • Strong debugging and problem-solving in complex environments.
  • Analytical skills across hardware/software boundaries.
  • Understanding of software architecture, design patterns, and OO principles.
  • Experience with Git.

Responsibilities

  • Design and implement software modules for a medical ophthalmic device.
  • Develop interface libraries for a 10 Gig Ethernet hardware module.
  • Implement software modules communicating via RS-232 and other protocols.
  • Add hardware logging and debugging features.
  • Create workflows for instrument calibration tools.
  • Build and maintain device software libraries and modules.
  • Analyze, plan, and verify software for a client medical device.
  • Ensure code meets requirements and design inputs.
  • Translate storyboards and use cases into functional apps.
  • Design, build, and maintain reusable, efficient code.
  • Coordinate with other developers on interfaces.
  • Produce high quality testable code per specs.
  • Document software design specs and test plans.
  • Identify and prioritize new features with stakeholders.
  • Collaborate with product management and engineering on requirements.
  • Participate in code peer reviews to ensure quality.
  • Contribute to requirements development and risk reviews.
  • Troubleshoot and debug throughout development.
  • Stay current with emerging tech and best practices.

Skills

C/C++
Multi-threading
Networking protocols
Serial communication
Debugging
Software architecture
Git
Analytical skills
OO design

Education

Bachelor's degree in computer science, software engineering, or related field

Job description

Talentify is seeking a Senior Software Engineer to design and develop software for a medical ophthalmic device. You will work on real-time data and image acquisition, interfaces with hardware modules, and keep pace with fast-moving development efforts.

The role requires strong C/C++ skills, multi-threading, and experience with network and serial communications, plus hands-on debugging and architecture knowledge. This is a full-time opportunity in California.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Talentify • Lake Forest (CA)

On-site
USD 120,000 - 160,000
Senior ML Engineer — Ophthalmic Imaging
Senior ML Engineer — Ophthalmic Imaging

Ledgent Technology • Irvine (CA)

On-site
USD 100,000 - 130,000
Sr ML Engineer (Medical Imaging)
Sr ML Engineer (Medical Imaging)

Ledgent Technology • Irvine (CA)

On-site
USD 100,000 - 130,000
Senior Medical Imaging & Systems Engineer
Senior Medical Imaging & Systems Engineer

Alcon MX • Lake Forest (CA), Northern (KY)

Hybrid
USD 103,000 - 133,000
ML Engineer - Ophthalmic Imaging & Vision AI
ML Engineer - Ophthalmic Imaging & Vision AI

Ledgent Technology • Irvine (CA)

On-site
USD 150,000 - 180,000
Competitive compensation
Collaborative work environment
Chance to lead impactful projects
Senior Vision Software Architect Real-Time Embedded Imaging
Senior Vision Software Architect Real-Time Embedded Imaging

Intuitive • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Senior Systems Engineer: Ophthalmic Diagnostics
Senior Systems Engineer: Ophthalmic Diagnostics

Alcon • Lake Forest (CA)

On-site
USD 103,000 - 133,000
Health insurance
Flexible time off
Retirement plan
Senior C++ Engineer — Medical Imaging & AI
Senior C++ Engineer — Medical Imaging & AI

Skills Alliance • Utah

On-site
USD 120,000 - 170,000
Senior Systems Engineer - Medical Imaging & Vision AI
Senior Systems Engineer - Medical Imaging & Vision AI

alcon • Lake Forest (IL)

On-site
USD 103,000 - 133,000
Senior C++ Windows Software Engineer (Medical Devices)
Senior C++ Windows Software Engineer (Medical Devices)

Object Oriented Search • Fort Mill (SC)

On-site
USD 110,000 - 140,000