Principal, Software Engineer
Alcon Laboratories
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 is responsible for maintaining, enhancing, and supporting software for on‑market medical device products, ensuring continued product reliability, compliance, cybersecurity, and lifecycle sustainability. This role focuses on evaluating and implementing software changes driven by end‑of‑life (EOL) components, supplier hardware updates, cybersecurity requirements, and field‑reported issues. The position is responsible for investigating software anomalies, assessing impacts to existing systems, and defining practical, compliant solutions that maintain product performance and customer satisfaction. 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. Typical Day 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 Windows 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 is a plus. Experience with Microsoft Visual Studio 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 Manage your own workload and schedule while hitting your set targets. Build positive working relationships to achieve positive goals and business objectives. Balance experiencing new environments and working autonomously in a remote sales environment. Alcon provides a robust benefits package including health, life, retirement, flexible time‑off for exempt associates, and much more! 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 wellbeing, 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 View email address on click.appcast.io and let us know the nature of your request and your contact information. #J-18808-Ljbffr Alcon
$162.7k - $271.3k
...AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range: $162,700.00 - $271,300.00 This pay range... ...across teams, particularly in support of Hypervelocity Engineering (HVE) initiatives. In this role, you will collaborate with tech...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours3 days per week$200k - $260k
.... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected... ...language. 12+ years of professional experience in the software industry. Experience with web services, microservices, or other...SuggestedWork experience placementLocal area$140k
...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals... ...About You 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). Deep knowledge...SuggestedLocal areaRemote workHome officeFlexible hours- ...Principal Software Engineer – Irvine, CA As a Principal Software Engineer,you will design software solutions across our urology product portfolio. Leveraging your expertise in software engineering, OS development, and cybersecurity, you will deliver high-performance, secure...SuggestedWork at officeLocal area3 days per week
$134.4k - $185k
...Principal Software Development Engineer Cotality is a leading global platform providing property intelligence with precision, depth, breadth, and insights across the entire ecosystem. Job Responsibilities Lead the planning and execution of AI-native transformation initiatives...SuggestedLocal area$180k - $250k
...enabling secure and reliable connectivity, including video and high‑bandwidth data. Job Description Silvus is seeking a Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for our Irvine office. The successful...Work at officeRelocationMonday to Friday$165k - $258k
...a rewarding internship that creates a pathway to a fulfilling career. THE OPPORTUNITY Silvus is seeking a full-time Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine. The successful individual in...Permanent employmentFull timeContract workFor contractorsFor subcontractorInternshipWork at officeLocal area$180k - $220k
...very challenging work, with the prime directive of “Keeping Our Heroes Connected”? THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Director of Software Engineering on our Software Engineering team. The successful...Permanent employmentFor contractorsWork at officeMonday to Friday$75 - $83 per hour
...direction. Responsibilities: Prototype, plan, build, and deliver new software for existing and new embedded platforms and evaluate other... ...Employment type Contract Job function Information Technology, Engineering, and Management Industries IT Services and IT Consulting,...Contract work$180k - $250k
...technology that solves the next generation of engineering, manufacturing, and operational... ...technology at the intersection of spacecraft, software, and AI to enhance the capabilities of... ...are better together YOUR MISSION As a Principal Flight Software Engineer at True...Permanent employment- ...Job Summary AVEVA is creating software trusted by over 90% of leading industrial companies. This role is part of the Common Cloud Platform... ..., performance, and security. Collaborate with architects and engineers to deliver infrastructure and data solutions aligned with...Local areaFlexible hours
$124.2k - $207k
...Job Title Senior Software Engineer Locations Lake Forest, CA / Houston, TX / Philadelphia, PA Employment Type Full-time Salary Range $124,200.00 - $207,000.00 Summary Join AVEVA’s Common Cloud Platform team to design and build the foundation that powers our industrial...Full timeLocal areaFlexible hours- ...FieldAI is seeking a 3D Computer Vision Engineer to develop advanced algorithms for 3D reconstruction and spatial understanding. In this... ...strong mathematical foundations and high-performance software over direct robot hardware development. What You Get To Do: Develop...
- ...to Developer roles. Typical performance measures Adherence to engineering process and standards (coding standards) Defined productivity... ...Development and review of Standards & Documentation Maintenance of software process improvement activities; communicating to a range of...
$48 - $51 per hour
...based on your skills and experience — talk with your recruiter to learn more. Base pay range $48.00/hr - $51.00/hr Job Title: Software Engineer Duration: 12 Months Contract + Possibilities of Extension Shift time: 08:00 AM - 05:00 PM (Mon - Friday, Onsite twice per week...Contract workShift work- ...verification, identity verification, and data enrichment solutions. Our software helps organizations improve customer data, reduce fraud, and make better business decisions. We are seeking a Software Engineer to join our engineering team. This opportunity may be offered as...Full timeFor contractorsFor subcontractorInternshipWork at officeWeekday work
$216.2k - $324.4k
...help build test tools, frameworks, and infrastructure, focused on delivering high-quality system software which drives the PlayStation experience. As a Software Engineer, you’ll focus on building test frameworks and infrastructure, internal tools, and automating test...$90k - $135k
Overview Applied Medical is a new generation medical device company with a proven business model and commitment to innovation fueled by rapid business growth and expansion. Our company has been developing and manufacturing advanced surgical technologies for over 35 years...Local area$122.5k - $177.5k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 39185 Job Location: Anaheim, CA Schedule: 9/80 JOB DESCRIPTION: L3Harris Maritime Power & Energy...Local areaFlexible hours- ...Bachelor's Degree in Computer Science (or related field) and have 5+ years of relevant work experience in business intelligence, data engineering, data warehousing, or a similar field. • You have expert level experience with SQL and Python, with intermediate around Hive,...Work experience placement
- JOB SUMMARY The Lead II will play a crucial role in overseeing and guiding a team to achieve project objectives. Key Responsibilities - Lead and mentor junior team members. - Contribute to project planning and execution. - Collaborate with cross-functional ...
- ...CAE Application Engineer Job Description Position: Senior CAE Application Engineer Location: Remote Salary Range: 120,000 - 1... ...manufacture complex products. Saratech is a leading engineering Siemens software partner, but first and foremost an engineering services firm...Full timeTemporary workPart timeLocal areaRemote workFlexible hours
- Title Mobile Developer (onsite) Location Aliso Viejo, CA Responsibilities Talented Mobile Developer with strong React Native expertise to build high quality mobile applications for iOS, iPad, and Android. You will collaborate with cross functional teams, ensure smooth ...
$151.55k
...DESCRIPTION: Responsible for designing, developing, and testing software solutions utilizing Java, J2EE, C#.NET, ASP.NET, VB.NET, XML,... ...Information Systems, Computer Science or related, Math, any Engineering, or Business related Job Summary #J-18808-Ljbffr INFOSHARE SYSTEMS...Relocation$198.2k - $297.4k
...putting console‑quality video games on any device from TVs to consoles to mobile devices and beyond. We’re looking for a Staff Software Engineer with a strong background in DPU software/firmware development who loves designing and building innovative hardware and...Work experience placement$70 - $76.93 per hour
...learn more. Base pay range $70.00/hr - $76.93/hr Job Title: DevOps Engineer Duration: 09 Months Contract + High Possibility of Extension... ...Description: Analyses, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or...Contract workLocal areaMonday to FridayShift work$216.2k - $324.4k
Playstatio is seeking a Software Engineer to join the Tools, Framework, and Infrastructure team. The candidate will be responsible for building test frameworks and tooling to deliver high-quality software for the PlayStation console. This role requires a Master's degree...$90k - $135k
A medical device company in California is seeking an experienced SAP Developer to contribute to technical projects and collaborate with teams. The ideal candidate has a Bachelor's degree in Computer Science and at least 3 years of ABAP programming experience. This role ...$114.4k - $171.6k
...patients and customers. We foster an inclusive culture and are looking for diverse, talented people to join Alcon. As a Principal Engineer supporting Software Life Cycle Management for Alcon's Medical Devices , you will be trusted with developing software for use in...Temporary workVisa sponsorshipRelocation packageMonday to FridayFlexible hours$150k - $180k
...Overview Do you want to lead the Systems Engineering of next-generation, market-leading secure communications technology that keeps the... ...objectives, and traceability to DO-178C and DO-254 Coordinate across software, firmware, hardware, and test teams to ensure system-level...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal, Software Engineer. Be the first to apply!
- ultimate software Lake Forest, CA
- remote software sales Lake Forest, CA
- senior c# .net software developer Lake Forest, CA
- id software Lake Forest, CA
- software Lake Forest, CA
- entry level software sales Lake Forest, CA
- healthcare software sales Lake Forest, CA
- software implementation project manager Lake Forest, CA
- software support Lake Forest, CA
- software technical support Lake Forest, CA

