1,857,656open jobs
109,707companies
258,311added this week
Browse all
Salary
≈ $117k – $235k per year (Estimated)
Location
In office (Lake Forest)
Seniority
Principal · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Jul 31, 2026. Alcon scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Alcon is a Swiss eye care company founded in Texas in 1945 that was owned by Nestle and then Novartis before being spun out as an independent listed company in 2019. It operates in two halves: surgical, which supplies the intraocular lenses, phacoemulsification equipment and consumables used in cataract and vitreoretinal surgery, and vision care, which sells contact lenses and eye drops. Headquartered in Geneva and listed in Zurich and New York, it is the largest eye care device company in the world and benefits directly from ageing populations, since cataract surgery is among the most common procedures performed anywhere.

At Alcon, we're passionate about enhancing sight and helping people see brilliantly. With more than 25,000 associates, we innovate fearlessly, champion progress, and act swiftly to impact global eye health. We foster an inclusive culture, recognizing your contributions and offering opportunities to grow your career like never before. Together, we make a difference in the lives of our patients and customers. Are you ready to join us?

The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market ophthalmic medical devices and imaging platforms. This role requires a strong background in C++, C#, hardware/software interfaces, and medical device or instrumentation systems, with highly desired experience in MATLAB, camera integration, imaging technologies, firmware interaction, FPGA-based systems, LabVIEW, and RTOS environments. The engineer will investigate software anomalies, assess the impact of hardware and component changes, support cybersecurity and compliance initiatives, and implement robust software solutions that ensure product performance, reliability, and patient safety throughout the product lifecycle.

The role serves as a key liaison between engineering, customer-facing teams, product security, verification and validation, and global software development organizations. It ensures that software changes are properly assessed, documented, tested, and released in accordance with quality system requirements and medical device regulations.

The Principal Software Engineer collaborates closely with onshore and offshore development and V&V teams throughout the software development lifecycle, providing technical inputs for testing, validating software modifications, supporting troubleshooting activities, and maintaining software configuration management. The role enables successful delivery of software updates while ensuring adherence to company policies, regulatory requirements, and product quality standards.

This is an onsite position located at our main campus in Lake Forest, California.

In this role, a typical day will include:

  • Primary function is to code and/or software updates for on-market medical device systems.
  • Collaborate closely with the software development teams, Technical Support, Field Service, Manufacturing, Clinical and other operation organizations to support necessary software changes initiated by reported anomalies, changes in use cases, material or hardware changes that impact software, cybersecurity, regulatory updates, and other.
  • Troubleshoot, and define solutions to meet expectations, and incorporate changes according to defined processes and procedures, in line with industry standards and regulations.
  • Maintain configuration management and change control according to the associated product Configuration Management Plan and Change Control procedures.
  • Document and execute change-related unit and integration tests. Provide inputs for scope, impact, and effective test methodologies for testing.
  • Assure compliance to software release procedures for post-Market changes to on-market products.
  • Travel required, est. 10-20%

Key Requirements/Minimum Qualifications:

  • Bachelor’s Degree or Equivalent years of directly related experience (or high school +13 yrs.
  • Assoc.+9 yrs.; M.S.+2 yrs.; PhD+0 yrs.)
  • The ability to fluently read, write, understand, and communicate in English
  • 5 Years of Relevant Experience

Preferred Qualifications:

  • Technical Development Methodology for Medical Devices (21 CFR 820.30, ISO 13485)
  • Systems Engineering or Risk Management for Medical Device (ISO 14971)
  • Medical Device Software - Software Life Cycle Processes (IEC 62304)
  • Regulations and Guidelines associated with software development for medical device
  • Microsoft Office suite (i.e., Word, Excel, Visio)
  • Must have C++, C# development experience.
  • Must have a background with hardware/software interfaces within RTOS and Windows environments.
  • Highly desired skills: MatLAB, LabView, FPGA, Firmware, and experience with camera interactions and interfaces.
  • Familiar with object-oriented software design and large software architecture.
  • Ability to work cross-functionally with a variety of stakeholders.
  • Ability to work independently, proactively identify issues, recommend, and implement solutions, and deliver quality
  • results on schedule while managing multiple tasks and internal customers.
  • Solid understanding of Window operating environments (Win11, Win10, etc.)
  • Experience with one or more software configuration management systems and related tools, such as: AWS DevOps,
  • Jira, Git, ADO, GitHub, TFS
  • Knowledge of networking and cybersecurity concepts are a plus.
  • Experience with Microsoft Visual Studios or other integrated development environment (IDE) tools
  • Prior experience creating and executing software testing at unit, sub-system, integration, and system levels.
  • Familiar with FDA/ISO regulations for software development and/or EUMDR, prefer including IEC 62304
  • Understanding of Software Development Lifecycle Management (SDLC) - (Agile/Scrum, iterative)
  • Good interpersonal & Communication skills to build positive departmental and inter-departmental relationships in a
  • virtual, remote, and asynchronous environment.
  • Medical device experience is preferred

How to Thrive at Alcon:

ATTENTION: Current Alcon Employee/Contingent Worker

If you are currently an active employee/contingent worker at Alcon, please click the appropriate link below to apply on the Internal Career site.

Find Jobs for Employees

Find Jobs for Contingent Worker

Compensation and Benefits

Alcon’s Total Rewards programs are designed to align incentives with business objectives, support our values, and deliver long-term value. Our compensation approach includes a combination of fixed and variable pay, with short-term and long-term incentive opportunities for eligible roles. Our benefits offerings are designed to support associates and their families across key life events, including programs that promote health and well-being, provide financial security, and support retirement planning.

The salary range posted represents the anticipated hiring range for this role. Actual compensation may vary based on factors such as experience, skills, location, and internal equity, and may fall outside the posted range.

Pay Range

128,350.00 - 166,100.00

Pay Frequency

Annual

Alcon is an Equal Opportunity Employer and participates in E-Verify. Alcon takes pride in maintaining a diverse environment and our policies are not to discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital or veteran status, disability, or any other legally protected status. Alcon is also committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please send an email to [email protected] and let us know the nature of your request and your contact information.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,857,656 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Lake Forest
$107k – $216k per year • Remote (United States) • Full-Time • 10+ years exp • Bachelor's Degree • United States
Java
SQL
Databases
PostgreSQL
DevOps
WebSockets
CI/CD
Web3
Bitcoin
Ethereum
Management
Agile
Apply
≈ $120k – $229k per year (Estimated) • Remote (United States) • Full-Time • Bachelor's Degree • Salt Lake City
Go
JavaScript
Java
Node JS
Databases
MySQL
PostgreSQL
Management
Agile
UML
Apply
≈ $115k – $220k per year (Estimated) • Remote (United States) • Full-Time • 8+ years exp • Bachelor's Degree • United States
JavaScript
Java
Kotlin
Node JS
Java
Maven
Spring Boot
Spring MVC
Micronaut
Kotlin
Mockito
Node JS
Express
Frontend
npm
Mobile
JUnit
DevOps
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Blue-Green Deployment
GitHub
Analytics
A/B Testing
Management
Agile
QA
Swagger
Apply
$120k per year • In office • Full-Time • United States
Python
Java
SQL
Java
Spring Boot
Hibernate
Spring Security
Spring Cloud
AI/ML
AI Agents
DevOps
OpenShift
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
GitLab
Management
Agile
Scrum
Kanban
Apply
Technical Architect 1 hour ago
≈ $153k – $258k per year (Estimated) • Remote (United States) • Full-Time • 10+ years exp • Charlotte • New York
DevOps
Rest API
Apply
≈ $73k – $174k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Reno
JavaScript
C#
C++
Game Dev
Unity
Design
Adobe Photoshop
3ds Max
Maya
Adobe After Effects
Apply
$118k – $163k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Newton
Python
JavaScript
Rust
TypeScript
C#
C++
Databases
PostgreSQL
Frontend
WebAssembly
DevOps
AWS
Docker
Amazon ECS
Cybersecurity
GDPR
Management
Agile
UML
Apply
≈ $57k – $104k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • High School Diploma • Montreal
Python
C++
DevOps
RTOS
CI/CD
Git
Management
Agile
Scrum
Apply
$113k – $169k per year • In office • Full-Time • Bachelor's Degree • Mossville
Kotlin
MATLAB
Kotlin
StateFlow
MATLAB
Simulink
Apply
≈ $125k – $250k per year (Estimated) • Hybrid • 10+ years exp • Bachelor's Degree • Atlanta
SQL
C#
C#
ASP.NET Core
Databases
Databricks
Frontend
GraphQL
Mobile
Dependency Injection
DevOps
Azure
Git
Kubernetes
Cybersecurity
Microsoft Entra ID
Analytics
Azure Data Factory
Apply
≈ $117k – $234k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Fort Worth
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Java
Spring Framework
Spring Boot
Kotlin
Mockito
Node JS
Strapi
Databases
PostgreSQL
DynamoDB
Frontend
Angular
React.js
Mobile
JUnit
DevOps
CI/CD
Git
AWS
Docker
Kubernetes
AWS Lambda
Management
Agile
Apply
$128k – $166k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Lake Forest
C#
C++
C#
.NET
Mobile
MVVM
DevOps
Git
Windows
TCP/IP
Apply
Software Engineer 7 days ago
≈ $51k – $136k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Mulgrave
C#
C++
AI/ML
OpenCV
Computer Vision
DevOps
CI/CD
Git
Management
Jira
Apply
≈ $16k – $37k per year (Estimated) • In office • Full-Time • 5+ years exp • PhD • Bengaluru
C#
C++
C#
.NET
DevOps
RTOS
Git
Windows
TCP/IP
Management
Agile
Scrum
Apply
≈ $21k – $53k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
SQL
C#
Cython
C#
ASP.NET Core
Entity Framework Core
Cython
Bottleneck
AI/ML
LangChain
AI Agents
LLM
RAG
DevOps
Rest API
GitHub Actions
Datadog
CI/CD
Jenkins
AWS
Docker
Kubernetes
QA
Selenium
JMeter
Swagger
Apply
$90k – $115k per year • Equity • In office • Full-Time • Lake Forest
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Management
Agile
Scrum
Apply
$90k – $115k per year • Equity • In office • Full-Time • Lake Forest
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Management
Agile
Scrum
Apply
$128k – $166k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Lake Forest
C#
C++
C#
.NET
Mobile
MVVM
DevOps
Git
Windows
TCP/IP
Apply
$254k – $329k per year • In office • Full-Time • 15+ years exp • Bachelor's Degree • Lake Forest
Apply
≈ $35k – $61k per year (Estimated) • In office • Full-Time • 3+ years exp • High School Diploma • Lake Forest
Apply
See all jobs
This is one of many
1,857,656 more open roles from verified company boards, updated every day.