Demo

Sr. C/C++ Engineer (Ophthalmic Imaging)

Ledgent Technology
Irvine, CA Full Time
POSTED ON 12/12/2025 CLOSED ON 12/19/2025

What are the responsibilities and job description for the Sr. C/C++ Engineer (Ophthalmic Imaging) position at Ledgent Technology?

Job Details



This is a 100% on site position in Foothill Ranch, CA.


Position Overview


As the Senior Software Engineer, you will be responsible for the development and implementation of software solutions. You will collaborate closely with cross-functional teams to create robust, scalable, and user-friendly software applications that meet the unique needs of healthcare providers and patients.


Core technical needs:



  • Strong experience interfacing with and controlling hardware components.

  • Real time imaging acquisition experience is required.

  • Motor or motion control background is important.

  • Heavy C and C development.

  • Experience with multithreading and synchronization objects.

  • Acquisition is done through Ethernet, so TCP/IP proficiency is needed.

  • Experience with synchronous and asynchronous serial communication technologies.


Hardware details:



  • Motors control the entire system's movement up, down, left, and right to align the imaging system with the eye.

  • Additional controls move lenses in and out.

  • Other controls manage lights and LEDs.


Nice to have:



  • Previous experience writing device drivers for Windows.

  • 5 or more years of experience is realistic for this level.


Key Responsibilities


Strategic Leadership & Product Development:



  • Develop software modules and components that meet the software requirements and design inputs.

  • Design and implement medical-grade software back-end features, services, and calibration tools.

  • Design and implement real-time imaging acquisition.

  • Design and implement software drivers and API.

  • Interface with and control different hardware components.

  • Translate application storyboards and use cases into functional applications.

  • Design, build, and maintain efficient, reusable, and reliable code.

  • Co-ordinates and provides input to other developers on interfaces.

  • Produce high quality testable code according to design specifications.

  • Document software design specifications, implementation details, and test plans.

  • Identify, recommend, and prioritize new software features and applications in conjunction with project stakeholders.



Qualifications and Requirements



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

  • 5 years of experience in streaming imaging pipeline software architecture and development.

  • Strong programming skills using C/C .

  • Strong programming skills with multi-threading and synchronization objects.

  • Proficiency with network communication protocols.

  • Experience with synchronous and asynchronous serial communication technologies.

  • Strong understanding of software architecture, design patterns, and object-oriented principles.

  • Experience with Git.

  • Knowledge of Agile software development methodologies.

  • Familiarity with medical device regulations and standards is a plus.

  • Excellent problem-solving skills, attention to details, and ability to work effectively in a collaborative team environment.

  • Strong analytical and communication skills (written and verbal).



All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $130,000 - $150,000

Sr. Embedded Software Engineer
Panasonic -
Irvine, CA
Sr Molding Engineer
BD -
Irvine, CA
Sr. Robotics Software Engineer
Anduril Industries -
Costa Mesa, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. C/C++ Engineer (Ophthalmic Imaging)?

Sign up to receive alerts about other jobs on the Sr. C/C++ Engineer (Ophthalmic Imaging) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$120,579 - $154,482
Income Estimation: 
$143,102 - $186,922
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ledgent Technology

  • Ledgent Technology Gilbert, AZ
  • Location: Gilbert, AZ Type : Full-Time, Direct Hire Schedule : Onsite 5 days a week Overview The IT Support Manager will lead day-to-day IT support operati... more
  • 12 Days Ago

  • Ledgent Technology Redmond, WA
  • Sr. Manufacturing Engineer - Onsite Pay Rate Range: $73.33/hr. - $77.33/hr. Description/Comment: Works with periodic supervision under the direction of Ope... more
  • 12 Days Ago

  • Ledgent Technology Newport, CA
  • Our client is seeking an experienced Senior IT Project Manager & Scrum Master to join our Enterprise Technology Finance team. This strategic role will lead... more
  • 12 Days Ago

  • Ledgent Technology Anaheim, CA
  • Escrow Assistant Location - Onsite in Anaheim, CA Duration - 9 Months Pay - $25 - $28.67 an hr Provides escrow services for residential, resale, new constr... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Sr. C/C++ Engineer (Ophthalmic Imaging) jobs in the Irvine, CA area that may be a better fit.

  • Top Engineer Irvine, CA
  • 🚨 TOP ENGINEER JOB POST!!! 🚨Confidential Search for International EmployerIndustry: Renewable Energy / Solar Energy StorageDegree: Bachelor's in Electric... more
  • 2 Months Ago

  • Katalyst Healthcares and Lifesciences Irvine, CA
  • Job Details Job Description : The main function of a Sr Engineer in this quality role is to focus on implementing and optimizing quality engineering practi... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!