Senior Software Engineer, R&D (.Net/C#) @ Edwards Lifesciences - Irvine, CA

Job Overview

2 months ago

Senior Software Engineer, R&D (.Net/C#)

Edwards Lifesciences - Irvine, CA

Edwards Lifesciences is looking for a GUI Application Software Developer for its Research and Development Software Team in the Critical Care Business Unit.

The primary responsibilities of this GUI Application Software Developer role are to:
Drive the design and implementation of features for existing bio-medical devices, and develop solutions for the Edwards connected device platform
Participate in the design and development of the user interface architecture of a GUI application used in Next-Generation bio-medical monitoring systems
Develop software requirements and design documents, translation of software requirements into structured software design and implementation for the GUI application
Participate in code reviews and software verification testing cycles
Participate in setting up continuous development as well as automation processes and unit/regression tests for medical device systems

**We are open to an onsite -or- hybrid candidate for this role. If you are hired in a hybrid capacity you must live within a commuting distance to our campus in Irvine, CA**

Basic Educational & Experience Qualifications :
Bachelor's Degree Engineering, Computer Science or Scientific field with 4+ years of direct experience in software engineering in a professional setting is required -OR-
Master's Degree or equivalent Engineering, Computer Science or Scientific field with 3+ years of direct experience in software engineering in a professional setting is required

Required Qualifications :
2+ years of experience in Microsoft Visual Studio software development using C# under .Net
3+ years of experience with software integration and debugging
Knowledge and understanding of OO/OOD methodology, full SDLC processes and software unit testing (e.g. Microsoft unit testing framework, MOQ framework for unit testing
Able and willing to contribute to code reviews and documentation of software design and implementation to meet quality system standards

Preferred Qualifications :
Experience developing software in multi-threaded / multi-processor environments
Experience in OO design concepts/patterns and tools such as UML, sequence diagrams and static analysis
Experience developing applications with a user interface framework, in particular Windows Presentation Foundation (WPF)
Experience with network communication protocols (TCP/IP, HTTP, MQTT) and/or messaging frameworks (gRPC)
Experience with agile/scrum development of a commercial software product
Excellent documentation and communication skills
Experience with Microsoft Windows Embedded/IOT Operating System configuration and utilities
Experience with a cloud-based DevOps environment such as Azure DevOps, AWS, Google Cloud Platform (GCP)
Experience in release management and build environment/pipeline set up
Cybersecurity skills and experience, particularly if these were acquired within the device security space

Additional Skills :
Motivated self-starter who is proactive and creative in achieving goals with minimal supervision
An ideal candidate has excellent teamwork, partnering and negotiation skills

About Edwards Lifesciences

Edwards Lifesciences is the global leader in patient-focused medical innovations for structural heart disease, as well as critical care and surgical monitoring. Driven by a passion to help patients, the company collaborates with the world’s leading clinicians and researchers to address unmet healthcare needs, working to improve patient outcomes and enhance lives. Headquartered in Irvine, California, Edwards Lifesciences has extensive operations in North America, Europe, Japan, Latin America and Asia and currently employs over 13,000 individuals worldwide.

For us, helping patients is not a slogan - it’s our life’s work. From developing devices that replace or repair a diseased heart valve to creating new technologies that monitor vital signs in the critical care setting, we focus on helping patients regain and improve the quality of their life.

COVID Vaccination Requirement

Edwards is committed to complying with the requirements and guidance from our government authorities and to protecting our vulnerable patients and the healthcare providers who are treating them around the world. As such, all Healthcare Interacting positions require COVID-19 vaccination, which includes anyone who directly interfaces with patients and those who interact with healthcare providers as part of their role. If hired, as a condition of employment, you will be required to submit proof that you have been fully vaccinated for COVID-19, unless you request and are granted a medical or religious accommodation for exemption from the vaccination requirement. This vaccination requirement does not apply in countries where it is prohibited by law to impose vaccination. In countries where vaccines are less available, or other requirements exist, we may institute alternate measures that optimize patient safety and healthcare provider safety, which may include regular COVID testing or specific masking requirements.

For United States Applicants Only:
Edwards is an Equal Opportunity/Affirmative Action employer including protected Veterans and individuals with disabilities.
Know your Rights: Workplace Discrimination is Illegal Poster
Disability accommodation for employment applicants
Edwards E-Verify
Family and Medical Leave Act (FMLA)
Employee Polygraph Protection Act (EPPA)
Pay Transparency Notice

Similar Jobs

Software Developer (Mid) - Pipeline

Technicolor Creative Studios

Los Angeles, CA

Hands on implementation of core parts of the technology stack between the backend and asset/shot authoring (with feedback or overlap on the neighbouring stack…

Senior Software Engineer (FT)

Beaker & Wrench

Commerce, CA

Projects include high-level development of novel software and applications to develop and integrate our machine control/GUI software into a cloud-based data…

Software Developer

Destiny Solutions Inc.

Los Angeles, CA

We are looking for the type of person that loves to have their hands in everything and someone who can take on the challenge of working within a small growing…

Software Developer

Modern Campus

Los Angeles, CA

We are looking for the type of person that loves to have their hands in everything and someone who can take on the challenge of working within a small growing…

Sr. Firmware/Software Engineer II (Hybrid)

Spectrum Brands

Lake Forest, CA

5+ years Professional software development experience required. Experience writing mobile applications, or PC GUI software.

Software Engineer II

Abbott Laboratories

Sylmar, CA

Support the development, enhancement, and modifications to software source code. Design and implement software in current programming languages such as Java/C#.

Software Developer

Motive Companies

Fountain Valley, CA

Software developers in the field of Renewable Energy develop and maintain systems on AWS for customer GUI. They develop code for data presentation, reports, and…

Software Engineer I

Mercury Systems

Torrance, CA

Consulting with engineering staff to evaluate the interfaces between hardware and software, developing specifications and performance requirements, and…

Avionics Software Engineer

Intellisense Systems Inc

Torrance, CA

Design software solutions for system level issues utilizing multiple software subsystems. Develop and maintain avionics software applications through the…

Staff Software Engineer

DeepSight Technology

Los Angeles, CA

Experience with real-time software applications. Work with software and other engineers (clinical, systems, mechanical, electrical) as part of a focused cross…

.Net Software Developer / Front End Specialist

Nextup

Anaheim, CA

Have a good understanding of the software product and service dependencies. Candidates should have full-stack experience with a strong focus on front-end and…

Senior Software Engineer

DeepSight Technology

Los Angeles, CA

Experience with real-time software applications. Design and implement software for a breakthrough diagnostic imaging system. Knowledge of DICOM and HL7.

Staff Software Engineer

DeepSight Technology

San Diego, CA

Experience with real-time software applications. Work with software and other engineers (clinical, systems, mechanical, electrical) as part of a focused cross…

Front End/UI Software Engineer (Mid-Level)

Nextup

Anaheim, CA

Have a good understanding of the software product and service dependencies. Candidates should have full-stack experience with a strong focus on front-end and…

Senior Software Engineer

DeepSight Technology

San Diego, CA

Experience with real-time software applications. Design and implement software for a breakthrough diagnostic imaging system. Knowledge of DICOM and HL7.

Staff Software Engineer

Genentech

Carlsbad, CA

You will be responsible for the development of medical device application software and guides the team with software development best practices.

Software Engineer lI

Genentech

Carlsbad, CA

The Software Engineer is responsible for the development of assay software and software tools to support medical devices and consumable manufacturing.

Principal Software Engineer

Genentech

Carlsbad, CA

Enhance and support existing application software. This position is responsible for the development of medical device application software and guide the team…

Senior Test Automation Engineer

Philips

San Diego, CA

Research, design and develop automated test systems to support our software product development. Working as a member of an Agile Scrum team delivering high…

Web Applications Developer

UC San Diego

San Diego, CA

Intermediate knowledge of secure software development. Proven ability to follow software specifications. Ability to consult on the usage of moderately to highly…

Software Engineer- C++ with GUI

Diverse Team

Irvine, CA

5 to 7 years experience in *C++ with QT*. Strong understanding of *QT GUI using QT Widgets*. Understanding of Qt classes and hands on experience in using them.

Junior Engineer

Sentar

San Diego, CA

Experience with virtualization software is a plus (ESXi and VMware workstation). Downloading and verifying software/ firmware integrity (MD5 checksum, Digital…

Software/Firmware Engineer

Motive Companies

Tustin, CA

Should be flexible enough to work on embedded C, embedded Linux, WinCE, Windows application SW, GUI, and/or Java applications. 5+ years Embedded C experience.

Software Engineer -C++ with QT

Phasorsoft LLC

Irvine, CA

5 to 7 years experience in *C++ with QT*. Strong understanding of *Qt GUI using Qt Widgets*. Understanding of Qt classes and hands on experience in using them.