Principal, Software Engineer
$128.35k - $166.1kAlcon 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
$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...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours- ...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...SuggestedWork at office
- ...-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...SuggestedFull timeTemporary workWork at officeWorldwideFlexible hours
- ...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...SuggestedFull timeTemporary workRelocationFlexible hours
- ...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...SuggestedFull timeRemote workWorldwide
$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$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 timeTemporary workWorldwide- ...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...
$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 payFull timeWork at officeWork from homeMonday to Thursday- ...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...
$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 officeMonday to Friday$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 timeTemporary workWorldwide$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...$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 timeWork at officeLocal areaRemote workFlexible hours$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 employmentWork at officeLocal areaRemote workFlexible hours$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$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- 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 officeRelocation
$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 timeWork at officeLocal areaRemote workFlexible hours$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$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- ...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
- ...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
$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 timeH1bWork at officeLocal areaRemote workWork visaFlexible hours3 days per week- ...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...
$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...$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 timeLocal areaFlexible hours$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 placementShift work$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 workRemote work- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal, Software Engineer. Be the first to apply!
- healthcare software sales Lake Forest, CA
- software support Lake Forest, CA
- embedded software Lake Forest, CA
- remote software sales Lake Forest, CA
- software technical support Lake Forest, CA
- software implementation project manager Lake Forest, CA
- software technology Lake Forest, CA
- id software Lake Forest, CA
- software sales Lake Forest, CA
- software Lake Forest, CA




