Systems Software Engineer – Medical Devices
Listed on 2025-12-27
-
Engineering
Embedded Software Engineer, Hardware Engineer
Requirements Must have
- We prefer candidates with around 10 years of relevant experience.
- A Bachelors degree in a related field is also preferred.
- Candidates should demonstrate strong proficiency in modern C and C .
- Experience with Git-based distributed version control systems is essential.
- Familiarity with agile development environments is required.
- The ability to work onsite 5 days a week is necessary, with offsite work subject to managerial approval.
- Professional experience in developing software for embedded or real-time systems is beneficial.
- A solid understanding of hardware and firmware interactions and protocols is important.
- Candidates should possess a strong grasp of computer architecture, memory management, multithreading, and concurrency.
- Basic knowledge of electronics and the ability to read hardware schematics, datasheets, and operate test equipment (oscilloscopes, logic analyzers, and multimeters) is expected.
- Experience in debugging complex systems that include both software and hardware is necessary.
- Familiarity with FPGA integration and related tool chains is a plus.
- Knowledge of device drivers or low-level operating system interfaces is advantageous.
- I will develop, test, and maintain real-time, low-level software in C/C for our Windows IoT medical device platform.
- I will interface with hardware subcomponents and FPGA boards to ensure strong system integration.
- I will optimize software for reliability, performance, and adherence to medical device standards (e.g., IEC 62304).
- Collaboration with hardware and firmware engineers to define requirements, troubleshoot issues, and validate system behavior will be part of my role.
- I will participate in the entire software development lifecycle within a regulated environment (IEC 62304), covering requirements definition, design, implementation, and verification/validation.
- I will regularly attend team meetings to discuss project updates, brainstorm ideas, and propose solutions to existing issues.
- I will generate and maintain up-to-date design documentation for the verification and validation of software systems.
- Development of standard operating procedures (SOPs) for software deployment and configuration will be my responsibility.
- I will participate in design reviews, code reviews, and system testing.
- Support for manufacturing and field service operations will also be part of my duties.
At Via Lase, we are on a mission to transform glaucoma care. Our innovative FLIGHT procedure—the world’s first femtosecond laser, image-guided, high-precision trabeculotomy—represents a groundbreaking advancement aimed at enhancing patient lives through a precise, completely noninvasive treatment. If you are passionate about making a significant impact on patients’ lives and eager to join a team that is shaping the future of eye care, we invite you to come aboard.
Apply today and let your career take FLIGHT with us. We offer a full-time position with a starting salary from $ per year, along with a comprehensive benefits package, including 401(k), AD&D insurance, dental and health insurance, and various other perks. The position is based on-site in Aliso Viejo, CA 92656.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).