Edwards Lifesciences Senior Manager, Software Development and Digital Algorithms Integration in Irvine, California
The Senior Manager, Software Development and Digital Algorithms Integration will leverage software design experience in integration and deployment of digital signal processing algorithms in new medical monitor development – with a strong emphasis on C/C++ and C# software development. Responsibilities include applying software engineering experience to develop computationally efficient real-time digital signal processing algorithms in C/C++. Software development work will include translation of advanced algorithms from algorithm prototypes written in scripting languages (such as MATLAB and Python) into computationally efficient real-time C/C++ code and integration on real-time monitoring platforms, including embedded systems and other target environments (such as PC-based environments).
Master's degree in computer sciences, electrical engineering or biomedical engineering with a strong background in software development, mathematics and signal processing and 11+ years of experience - OR - PhD in computer sciences, electrical engineering or biomedical engineering and 8+ years of experience (strongly preferred)
A strong engineering communication skill set is needed to facilitate working with Edwards teams and executives, physician collaborators and principal investigators
5+ years of experience in managing direct reports
Must be a highly motivated self-starter who is able to achieve results with minimal direction. Requires a high-energy individual who has excellent teamwork, partnering, and negotiation skills.
Must be proactive and creative in achieving goals.
Strong hands-on software development and programming experience in C/C++ and C#.
Demonstrated proficiency in integration, optimization, and validation of complex real-time digital signal processing algorithms in a real-time instrument environment.
Strong experience in computational methods to design computationally effective real-time algorithms in C/C++.
Strong experience in design and development of advanced software architecture.
Strong experience in embedded systems.
Hands on experience in digital signal processing algorithms.
Hands-on programming experience in MATLAB and its various toolboxes for prototyping, testing and validation of signal processing algorithms.
Hands-on programming experience in PYTHON.
Working experience in product design control process with experience authoring product requirements, test protocols and reports.
Experience in Machine/Deep Learning is preferred
Experience in Medical Device industry is preferred
Edwards is an Equal Opportunity/Affirmative Action employer including protected Veterans and individuals with disabilities.
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 15,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.