Iridex Corporation is a global medical technology company advancing the treatment of glaucoma and retinal diseases through innovative laser-based solutions. Since 1989, our technology has been used by ophthalmologists around the world to help preserve and improve vision. We’re looking for an experienced, hands-on Senior Software Engineer to help design and develop the software and embedded systems behind our next generation of ophthalmic medical devices. At Iridex, you’ll have the opportunity to work on meaningful technology that directly supports physicians and patients worldwide—while collaborating with a talented, cross-functional team in an environment that values innovation, ownership, teamwork, and continuous improvement. The Senior Software Engineer is responsible for the design, development, integration, testing, and maintenance of software and embedded systems for complex Class II Medical Laser Systems. This is a hands-on individual contributor role requiring strong software engineering skills and an understanding of electrical hardware and embedded systems. The Engineer will work closely with Electrical, Hardware, Systems, Manufacturing, Quality Assurance, Regulatory Affairs, and other cross-functional teams to develop new products, enhance existing products, troubleshoot system-level issues, and support products throughout their lifecycle. The ideal candidate is a highly capable engineer who can work independently, solve complex technical problems, and contribute to software architecture, development, debugging, verification, and product integration in a regulated medical-device environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior