Principal Software Engineer C#

Found in: Talent US C2 - 2 weeks ago


Lake Forest, United States U341 Alcon Research, LLC. Company Full time

At Alcon, we are driven by the meaningful work we do to help people see brilliantly. We innovate boldly, champion progress, and act with speed as the global leader in eye care. Here, you’ll be recognized for your commitment and contributions and see your career like never before. Together, we go above and beyond to make an impact in the lives of our patients and customers. We foster an inclusive culture and are looking for diverse, talented people to join Alcon.

As a Principal Software Engineer in Lake Forest, CA at our research and development location, you will be responsible for the development and documentation of complex software applications embedded in state-of-art ophthalmic surgical medical devices. You will participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing. In this position, you will gain an in-depth understanding of the anatomy, physiology, and pathology of the eye.

Accountabilities:

5 + years hands-on Windows development experience.

Extensive Experience with C# & .NET.

Extensive Graphical User Interface development and customization using Windows Presentation Foundation (WPF\XAML), Model-View-View-Model (MVVM) pattern.

Experience with C++ and Microsoft technology stacks.

Experience with CyberSecurity

Experience with development of advanced algorithms

Development of medical device software in an FDA regulated environment.

Extensive experience with multi-threading and inter-process communication.

Extensive Software Architecture and Object-Oriented Software Design Patterns.

Experience using Git.

Automated testing experience at unit and integration test levels.

Demonstrated ability to independently research technical issues and generate creative/innovative solutions.

Familiarity with hardware design constraints as applied to software interfaces.

Experience with Optical Coherence Tomography (OCT) and image/signal processing

Communication experience using TCP/IP.

Strong working knowledge of advanced design principles that facilitate maintainability, reuse, and clarity of design.

Excellent written and verbal English communication skills are required.

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 

Work hours: M-F, standard

Travel Requirements: none

Relocation assistance: yes

Sponsorship available: yes

#LI-DNI


  • C/C++ and golang Developers

    Found in: Appcast Linkedin GBL C2 - 3 days ago


    Lake Forest, United States L&T Technology Services Full time

    Greetings from L &T Technology Services Limited!Please let me know if you would like to move forward with this below position.Job title: C/C++ and golang DevelopersLocation: Lake Forest, California, United StatesDuration: Full Time/ ContractJob Description:Bachelor of Science Degree in Computer Science, Computer Engineering or Software Engineering, or...

  • C/C++ and golang Developers

    Found in: Appcast US C2 - 3 days ago


    Lake Forest, United States L&T Technology Services Full time

    Greetings from L &T Technology Services Limited!Please let me know if you would like to move forward with this below position.Job title: C/C++ and golang DevelopersLocation: Lake Forest, California, United StatesDuration: Full Time/ ContractJob Description:Bachelor of Science Degree in Computer Science, Computer Engineering or Software Engineering, or...


  • Salt Lake City, United States ClientSolv Full time

    Company Description ClientSolv Technologies is an IT solution firm with over a decade of experience serving Fortune 1000 companies, public sector and small to medium sized companies. ClientSolv Technologies is a woman-owned and operated company that is certified as a WMBE, 8a firm by the Federal government's Small Business Administration. Job Description We...

  • Software Engineer

    2 weeks ago


    Lake Forest, United States Diverse Lynx Full time

    Role: Software Engineer - Embedded Linux Location: Lake Forest, CA - Onsite Duration: 12+ Months Start Date: ASAP Responsibilities: Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. Minimum 5+ years of software development experience. Proficient with writing application...


  • Lake Forest, United States Assa Abloy Group Full time

    Job Summary The Principal Mobile Software Engineer is a key member of the Engineering team working on the development efforts with the focus on Android systems. You will be working with internal stakeholders to develop the overall solution(s) requirements. You will also lead and mentor mobile engineers, consult and collaborate with other principal engineers...

  • Senior Embedded Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 days ago


    Lake Forest, United States L&T Technology Services Full time

    The engineer needs to have advanced skillset in the below areas: Must Have:4+ years hands on embedded software development experience as per IEC 62304 std• Experience in developing firmware for medical devices• Programming in C++ and C targeting embedded Microcontrollers with Object Oriented design patterns in C++• Experience with RTOS based...

  • Senior Embedded Software Engineer

    Found in: Appcast US C2 - 2 days ago


    Lake Forest, United States L&T Technology Services Full time

    The engineer needs to have advanced skillset in the below areas: Must Have:4+ years hands on embedded software development experience as per IEC 62304 std• Experience in developing firmware for medical devices• Programming in C++ and C targeting embedded Microcontrollers with Object Oriented design patterns in C++• Experience with RTOS based...

  • Software Engineer I

    2 weeks ago


    Lake Forest, United States Aequor Inc Full time

    Job Description: Duties include: Review software requirements and design documentation Write and execute system level test cases and procedures Close interaction with software development staff Analyze and report defects for resolution. Required Areas 3+ years of professional experience in the software industry 3+ years of experience in software testing...

  • Sr. Embedded Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    Lake Forest, United States PEAK Technical Staffing USA Full time

    Sr. Embedded Software Engineer Lake Forest, CA 92610Direct Hire Job Description:We are seeking a Senior Embedded Software Engineer. The ideal candidate can contribute as a software developer for IoT Edge Devices. This position will require full design responsibility, from requirements through validation. There will be extensive collaboration with experienced...


  • Lake Forest, United States PEAK Technical Staffing USA Full time

    Sr. Embedded Software Engineer Lake Forest, CA 92610 Direct Hire Job Description: We are seeking a Senior Embedded Software Engineer. The ideal candidate can contribute as a software developer for IoT Edge Devices. This position will require full design responsibility, from requirements through validation. There will be extensive collaboration with...

  • Sr. Embedded Software Engineer

    Found in: Appcast US C2 - 2 weeks ago


    Lake Forest, United States PEAK Technical Staffing USA Full time

    Sr. Embedded Software Engineer Lake Forest, CA 92610Direct Hire Job Description:We are seeking a Senior Embedded Software Engineer. The ideal candidate can contribute as a software developer for IoT Edge Devices. This position will require full design responsibility, from requirements through validation. There will be extensive collaboration with experienced...

  • Embedded Firmware Security Engineer

    Found in: beBee S US - 3 weeks ago


    Lake Forest, United States Motion Recruitment Full time

    Our Medical Device client located in South Orange County is actively seeking a Sr. Embedded firmware Security Engineer and reverse engineering protections. They develop DoD medical devices for vision and need someone with exposure to medical devices, iOT, and embedded technologies like C, Python, Bash, or Rust. They are a world wide company with offices...


  • Lake Forest, United States CareerBuilder Full time

    Our Medical Device client located in South Orange County is actively seeking a Sr. Embedded firmware Security Engineer and reverse engineering protections . They develop DoD medical devices for vision and need someone with exposure to medical devices, iOT, and embedded technologies like C, Python, Bash, or Rust. They are a world wide company with offices in...


  • Lake Forest, United States GATEKEEPER SYSTEMS Full time

    Job DescriptionJob DescriptionEMBEDDED SOFTWARE ENGINEERGATEKEEPER SYSTEMS, INC.Foothill Ranch, CAGatekeeper Systems stands proudly as the foremost global leader in retail loss prevention, operations management, and analytics, with our headquarters based in Foothill Ranch, California. We maintain a strong presence across the globe, with offices in the UK,...


  • Lake Forest, United States High-Tech Professionals Full time

    Description: Dramatically improves departmental and corporate efficiency through the effective analysis of business needs and intelligent deployment of software solutions to the engineering department. Appropriately configures commercial software and utilizes customized application development only when required. Provides expert level user support for...


  • Lake Forest, United States GATEKEEPER SYSTEMS Full time

    Job DescriptionJob DescriptionSENIOR EMBEDDED SOFTWARE ENGINEERGATEKEEPER SYSTEMS, INC.Foothill Ranch, CAGatekeeper Systems stands proudly as the foremost global leader in retail loss prevention, operations management, and analytics, with our headquarters based in Foothill Ranch, California. We maintain a strong presence across the globe, with offices in the...

  • Principal QA Engineer

    Found in: beBee jobs US - 3 weeks ago


    Salt Lake, Utah, United States Tend Full time

    The Principal QA Engineer is an expert in both manual and automation testing, responsible for end-to-end test solutions, from strategy to implementation, and ongoing improvements at organization level.As a senior member of the QA team, the Principal QA Engineer will collaborate with stakeholders across Tendo to deliver a patient-focused digital healthcare...

  • Principal QA Engineer

    Found in: beBee S US - 2 weeks ago


    Salt Lake City, United States Tend Full time

    The Principal QA Engineer is an expert in both manual and automation testing, responsible for end-to-end test solutions, from strategy to implementation, and ongoing improvements at organization level.As a senior member of the QA team, the Principal QA Engineer will collaborate with stakeholders across Tendo to deliver a patient-focused digital healthcare...

  • Robotics Engineer

    2 weeks ago


    Lake Forest, United States CareerBuilder Full time

    Job Description Job Description Job Title: Robotics Engineer Overview: We are seeking a talented and innovative Robotics Engineer to join our team. The Robotics Engineer will be responsible for designing, developing, and implementing robotic systems to automate tasks and improve efficiency in various industries. This position offers an exciting opportunity...


  • Salt Lake City, United States Synoptix Software Full time

    Job DescriptionJob DescriptionWe are not offering H-1B Visa at this timeLocal candidates (Salt Lake City Area) are preferred, however all candidates will be considered and given equal opportunity for this positionWe are seeking a Software Development Engineer Test to become an integral part of our team! You will develop and execute software test plans in...