Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal, Software Engineer in Lake Forest, CA vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    AVEVA

    Lake Forest, CA
    4 days ago
  • $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... 
    Suggested
    Work experience placement
    Local area

    Viant

    Irvine, CA
    4 days ago
  • $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... 
    Suggested
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Irvine, CA
    3 days ago
  •  ...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... 
    Suggested
    Work at office
    Local area
    3 days per week

    Brooksource

    Irvine, CA
    4 days ago
  • $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... 
    Suggested
    Local area

    Cotality

    Irvine, CA
    4 days ago
  • $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 office
    Relocation
    Monday to Friday

    Motorola Solutions

    Irvine, CA
    1 day ago
  • $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 employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Internship
    Work at office
    Local area

    SILVUS TECHNOLOGIES

    Irvine, CA
    2 days ago
  • $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 employment
    For contractors
    Work at office
    Monday to Friday

    Silvus

    Irvine, CA
    4 days ago
  • $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

    Compunnel

    Irvine, CA
    4 days ago
  • $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

    True Anomaly

    Laguna Beach, CA
    17 hours ago
  •  ...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 area
    Flexible hours

    AVEVA Denmark

    Lake Forest, CA
    17 hours ago
  • $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 time
    Local area
    Flexible hours

    AVEVA

    Lake Forest, CA
    4 days ago
  •  ...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... 

    Dormont Manufacturing Company

    Mission Viejo, CA
    17 hours ago
  •  ...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... 

    Compunnel

    Aliso Viejo, CA
    2 days ago
  • $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 work
    Shift work

    REQ Solutions

    Aliso Viejo, CA
    4 days ago
  •  ...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 time
    For contractors
    For subcontractor
    Internship
    Work at office
    Weekday work

    Melissa

    Rancho Santa Margarita, CA
    4 days ago
  • $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... 

    Playstatio

    Aliso Viejo, CA
    4 days ago
  • $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

    Applied Medical

    Rancho Santa Margarita, CA
    4 days ago
  • $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 area
    Flexible hours

    L3Harris

    Aliso Viejo, CA
    9 days ago
  •  ...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

    3B Staffing LLC

    Lake Forest, CA
    2 days ago
  • 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 ...

    Compunnel

    Aliso Viejo, CA
    2 days ago
  •  ...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 time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    Saratech

    Mission Viejo, CA
    3 days ago
  • 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 ...

    Axelon

    Aliso Viejo, CA
    4 days ago
  • $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

    INFOSHARE SYSTEMS, INC.

    Mission Viejo, CA
    2 days ago
  • $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

    PlayStation Global

    Aliso Viejo, CA
    17 hours ago
  • $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 work
    Local area
    Monday to Friday
    Shift work

    REQ Solutions

    Aliso Viejo, CA
    2 days ago
  • $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... 

    Playstatio

    Aliso Viejo, CA
    17 hours ago
  • $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 ...

    Applied Medical

    Rancho Santa Margarita, CA
    17 hours ago
  • $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 work
    Visa sponsorship
    Relocation package
    Monday to Friday
    Flexible hours

    Alcon

    Lake Forest, CA
    17 hours ago
  • $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

    Round-Peg Solutions (RPS)

    Lake Forest, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal, Software Engineer. Be the first to apply!