RxSight logo

Principal Software Engineer

RxSight

Aliso Viejo, CA
Full Time
Senior
150k-180k
18 days ago

Job Description

About the Role

RxSight is an ophthalmic medical technology corporation headquartered in Aliso Viejo, California that has commercialized the world's first and only adjustable intraocular lens (IOL) that is customized after cataract surgery. The company's mission is to revolutionize the premium cataract surgery experience by allowing surgeons to partner with their patients to achieve optimized results for every unique eye. The Principal Software Engineer reports to the Senior Manager, Software Engineering and is responsible for contributing to the design, development, and testing of software for RxSight products, acting as a subject matter expert in operating systems, drivers, embedded software, and subsystem integration.

Key Responsibilities

  • Support all development and modification of RxSight software, from requirements to production and commercial deployment, including GUI, controlling software, algorithms, drivers, and subsystem integration.
  • Participate in all phases of the software development life cycle including concept, requirements, design, implementation, testing, and maintenance.
  • Develop documentation that are compliant with standards and regulations.
  • Plan, lead, and execute efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify Hardware Abstraction Layer (HAL) code, Board Support Package (BSP) code, Over the Air (OTA) update code, and embedded product software.
  • Ensure regulatory compliance of the development process and the commercialized product.
  • Develop software test tools to support RxSight products.
  • Collaborate with other functions including Engineering, Quality, Customer Support (Clinical and Technical Services).
  • Act as a technical leader to mentor and grow the software engineering team.

Requirements

  • Expertise in embedded, real-time applications.
  • Capable of software design and coding with a focus on testability, robustness, and performance, or demonstrated ability to quickly learn missing elements.
  • Proficiency in developing software on multiple platforms (embedded and desktop) using C# and C++ and other programming languages.
  • Working knowledge of and experience with ARM Processors, 8051 Microcontrollers, and interfaces including SPI and I2C.
  • Capable of configuring Operating Systems, developing device drivers, and creating Board Support Packages.
  • Proficient in the software development lifecycle, design controls, and unit testing.
  • Experience with USB, serial protocols, Bluetooth is a plus.
  • Bachelor's or Master's degree in a technical field and more than 6 years related experience and/or training.
  • Experience in HAL/BSP development for embedded ARM processors.
  • Experience with real-time embedded software development and testing.
  • Experience integrating or testing software on bare metal and with real-time operating systems such as FreeRTOS and Linux/Unix derivatives.
  • Experience developing and troubleshooting communications, device drivers, and I/O interfaces.

Nice to Have

  • Experience with USB, serial protocols, Bluetooth.

Qualifications

  • Bachelor's or Master's degree in a technical field.
  • More than 6 years related experience and/or training.
  • Experience with OS and firmware updates and software deployment under Qt environment.
  • Use of hardware diagnostic tools such as oscilloscopes, DMMs, packet sniffers.

Benefits & Perks

  • Salary range of $150,000 to $180,000 per year.

Working at RxSight

RxSight values innovation in ophthalmic medical technology, emphasizing collaboration across engineering, quality, and customer support teams, with a focus on regulatory compliance and continuous improvement in product development.

Apply Now

Job Details

Posted AtJul 12, 2025
Salary150k-180k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About RxSight

Website

rxsight.com

Company Size

251-500 employees

Location

Aliso Viejo, CA

Industry

Commercial and Service Industry Machinery Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches