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

Principal, Software Engineer

$128.35k - $166.1k

Alcon Pharma

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%WHAT YOU’LL BRING TO ALCON: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 English5 Years of Relevant ExperiencePreferred 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 deviceMicrosoft 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 qualityresults 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, TFSKnowledge 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 62304Understanding of Software Development Lifecycle Management (SDLC) – (Agile/Scrum, iterative)Good interpersonal & Communication skills to build positive departmental and inter-departmental relationships in avirtual, remote, and asynchronous environment.Medical device experience is preferredHOW YOU CAN 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 robust benefits package including health, life, retirement, flexible time off for exempt associates, and much more!Alcon CareersSee your impact at alcon.com/careers ATTENTION: Current Alcon Employee/Contingent WorkerIf 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 EmployeesFind Jobs for Contingent WorkerCompensation 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.00Pay FrequencyAnnualAlcon 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.SummaryLocation: Lake Forest, CaliforniaType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal, Software Engineer in Lake Forest, CA vacancy
  • $142.1k - $271.3k

    AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range...  ...attainment and/or training. Job Title: Principal Software EngineerLocation: Lake Forest,...  ...in support of Hypervelocity Engineering (HVE) initiatives. In this role, you will... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Aveva Group

    Lake Forest, CA
    4 days ago
  •  ...Principal Software EngineerHands-on Principal Software Engineer responsible for software architecture, design, coding, system integration, and debugging across SLT, Burn-In, and HPC Semiconductor test platforms. The role works directly across semiconductor testers, automated... 
    Suggested
    Work at office

    Advantest

    Foothill Ranch, CA
    2 days ago
  •  ...-edge technology solutions to Alcon associates and customers to help our people and the world see brilliantly. The Principal I, Embedded Software Engineer, is primarily responsible for leading the design and development of software solutions, leveraging advanced technical... 
    Suggested
    Full time
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Alcon Pharma

    Lake Forest, CA
    2 days ago
  •  ...patients and customers.We foster an inclusive culture and are looking for diverse, talented people to join our team. As a Principal Software Engineer, you will serve as a technical leader responsible for architecting, designing, and developing complex Windows-based... 
    Suggested
    Full time
    Temporary work
    Relocation
    Flexible hours

    Alcon Pharma

    Lake Forest, CA
    1 day ago
  •  ...historic sales data — accessible to every collector, old or new. Our engineering mission is to democratize technology while promoting...  ...design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture... 
    Suggested
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    4 days ago
  • $117.6k - $218.4k

     ...impact on the world of technology.We are looking for a senior-level engineer to help research, design, develop, and improve advanced...  ...expertise in nonlinear mechanics, numerical methods, and engineering software development who enjoys solving complex technical problems and... 
    Full time

    Cadence Design Systems

    Irvine, CA
    3 days ago
  • $133.4k - $226.8k

     ...join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!As a Principal, Software Engineer, Own and deliver medium to large-scale projects with minimal supervision, ensuring successful execution from initiation... 
    Full time
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    8 hours ago
  •  ...Principal Software EngineerTech Tammina LLC10+ years experience building great software2+ years in a technical lead position is a plus.Experience...  ...communication skillsKnowledge of professional software engineering best practices for the full software development life cycle... 

    Tech Tammina

    Irvine, CA
    2 days ago
  • $214k - $297k

    Principal Software Engineer Job Description OverviewCoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize... 
    Hourly pay
    Full time
    Work at office
    Work from home
    Monday to Thursday

    Visual Lease Services Inc

    Irvine, CA
    1 day ago
  •  ...Edwards Lifesciences seeks a Senior Principal Software Engineer to design and deliver scalable, production-quality software solutions for medical devices in a regulated environment. This hands-on role combines individual technical contribution with leadership responsibilities... 

    Edwards Lifesciences

    Irvine, CA
    13 days ago
  • $180k - $220k

     ...Principal Embedded Software EngineerSilvus Technologies, a leading provider of advanced MANET and MIMO communications systems, is reshaping mesh...  ...OpportunitySilvus is seeking a Principal Embedded Software Engineer, who will report to the Director of Software Engineering... 
    Work at office
    Monday to Friday

    SILVUS TECHNOLOGIES

    Irvine, CA
    3 days ago
  • $133.4k - $226.8k

     ...you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!Join our team as an experienced software engineer, where you'll play a pivotal role in developing, modifying, and updating complex and highly powerful systems using modern... 
    Full time
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    2 days ago
  • $177.3k - $265.9k

     ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Senior Software Engineer - AI & Agentic ArchitectureThis is a senior individual-contributor role combining deep hands-on engineering with multiple... 

    Sony Interactive Entertainment America

    Aliso Viejo, CA
    1 hour ago
  • $92.3k - $153.9k

    AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$92,300.00 - $153,900.00This pay range represents...  ...diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Aveva Group

    Lake Forest, CA
    3 days ago
  • $150k - $210k

     ...and beyond!Terran Orbital is seeking an experienced Flight Software Engineer to join our growing team. Reporting to the Flight Software Engineering...  ...embedded, high-performance, or critical systems.12+ years (Principal Engineer - Level 5) of experience developing C++... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    1 day ago
  • $80k - $120k

     ...analysts, UX/UI designers, database administrators, and DevOps engineers to build integrated applications that meet business needs from...  ...'s degree in Computer Science, Information Technology, Software Engineering, or related field, or equivalent professional experience... 
    Local area

    Applied Medical Resources Corporation

    Rancho Santa Margarita, CA
    1 day ago
  • $80k - $135k

     ...contribute in a larger capacity than is possible in typical positions.Position DescriptionThe DevOps Engineer at Applied Medical plays a critical role in bridging software development and IT operations to enable fast, reliable, and secure delivery of applications. This... 
    Local area

    Applied Medical Resources Corporation

    Rancho Santa Margarita, CA
    3 days ago
  • EDA Application Engineer - Siemens EDA/QuestaSaratech is seeking an experienced EDA Application Engineer to support our engineering customers...  ...America. Saratech is a leading Siemens Digital Industries Software partner and an engineering services company with proven... 
    Work at office
    Relocation

    Saratech

    Mission Viejo, CA
    3 days ago
  • $103.5k - $172.5k

    AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$103,500.00 - $172,500.00This pay range represents...  ...jobWe are looking for passionate and seasoned AI Software Engineers to join our Core AI Services team. In this role, you will help... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Aveva Group

    Lake Forest, CA
    1 day ago
  • $80k - $140k

     ...members to contribute in a larger capacity than is possible in typical positions.Position DescriptionWe are seeking a highly skilled AI Engineer with deep expertise in Large Language Models (LLMs), AI agent frameworks, and Model Context Protocols (MCP). The ideal candidate... 
    Local area

    Applied Medical Resources Corporation

    Rancho Santa Margarita, CA
    2 days ago
  • $177.3k - $265.9k

     ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Senior Software Engineer - Streaming & SystemsAliso Viejo, CAThe vision:As a Senior Software Engineer, Streaming & Systems, you will use AI-native... 
    Local area

    Sony Interactive Entertainment America

    Aliso Viejo, CA
    4 days ago
  •  ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Senior Software Engineer - Cloud Streaming Game Services (Contractor)Aliso Viejo, CAAs a part of Sony Interactive Entertainment, the Game Development &... 
    For contractors

    Sony Interactive Entertainment America

    Aliso Viejo, CA
    2 days ago
  •  ...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Senior Software Engineer Cloud Engineering (Contractor)We are seeking a Senior Software Engineer to be part of a new engineering team supporting our... 
    For contractors

    Sony Interactive Entertainment America

    Aliso Viejo, CA
    4 days ago
  • $73.8k - $123.2k

     ...AVEVA is creating software trusted by over 90% of leading industrial companies. Salary Range: $73800.00 - $123200.00 T his...  .... This isnt about occasionally using a tool its about engineering with an AI-proficient mindset as a core part of how great software... 
    Full time
    H1b
    Work at office
    Local area
    Remote work
    Work visa
    Flexible hours
    3 days per week

    AVEVA

    Lake Forest, CA
    4 days ago
  •  ...retail technology company developing connected devices and cloud software to help retailers improve loss prevention and customer safety....  ...its data platform on Google Cloud and is seeking a hands-on engineer with strong BigQuery, PostgreSQL, GCP, Python, backend development... 

    Motion Recruitment

    Lake Forest, CA
    4 days ago
  • $100k - $130k

    Aliso Viejo, CA • Advanced Engineering Job TypeFull-timeDescriptionRxSight is an ophthalmic medical technology corporation headquartered...  ...optimized results for every unique eye.OVERVIEW:The Senior Software Verification & Validation Engineer is responsible for... 

    RxSight

    Aliso Viejo, CA
    4 days ago
  • $129.5k - $229.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Manufacturing Engineering (Production Planning/PMMO) Job Code: 45468 Job Location: All L3Harris Locations Job Schedule: 9/80   Job Description:... 
    Full time
    Local area
    Flexible hours

    L3Harris Technologies

    Mission Viejo, CA
    8 hours ago
  • $145.7k - $218.5k

     ...scalability and efficiency? Do you want a career that combines your engineering skills and your passion for video gaming? Are you fascinated...  ....RequirementsMinimum of 5+ years working experience in Software Development and/or Linux Systems Administration role.Strong written... 
    Work experience placement
    Shift work

    Sony Interactive Entertainment America

    Aliso Viejo, CA
    2 days ago
  • $135k - $175k

    MAIN JOB RESPONSIBILITIES / COMPETENCIESAs a Sr. Systems / Cloud Engineer within STAAR Surgical’s Information Technology team, this...  ...maintains, and administers infrastructure including hardware, software, and various configurations; designs and deploys systems based... 
    Temporary work
    Remote work

    STAAR Surgical

    Lake Forest, CA
    2 days ago
  •  ...Director, Software Engineering – Semiconductor Test Systems Lake Forest, CA | Onsite Our client, a global leader in semiconductor test hardware and solutions, is seeking a highly technical Director of Software Engineering to lead its Hardware System Integration, Handler... 
    Shift work

    recruitAbility

    Lake Forest, CA
    1 day ago

Do you want to receive more vacancies?

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