Eric Flynn
Staff Software Engineer at Teledyne LeCroy- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Teledyne LeCroy
-
United States
-
Appliances, Electrical, and Electronics Manufacturing
-
300 - 400 Employee
-
Staff Software Engineer
-
Jul 2023 - Present
Loomis, California, United States Development of PCIe / NVMe drivers Linux userspace and kernel development Sideband protocol development (MCTP, MI, SmBus, etc)
-
-
-
Triple Crown
-
United States
-
Staffing and Recruiting
-
200 - 300 Employee
-
Sr Software Engineer
-
Jan 2022 - Apr 2023
Mountain View, California, United States Android driver development for appliances and tablets. New sensor data collection & analysis.
-
-
-
-
Consultant to ParsePay, Inc
-
Feb 2021 - Aug 2021
Rocklin, California, United States Design, develop. test and deploy responsive VueJS applications with the Quasar widget set.
-
-
-
Cisco
-
United States
-
Software Development
-
700 & Above Employee
-
Sr Software Engineer
-
Feb 2018 - Jul 2020
San Jose CICD Development for AWS Cloud TPM-based device identity and security Technical support feature for remote device troubleshooting
-
-
-
Skyport Systems
-
United States
-
Information Technology & Services
-
1 - 100 Employee
-
Systems Integration Engineer
-
Feb 2015 - Feb 2018
Mountain View, CA
-
-
-
Single-Sourcing Solutions, Inc.
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Applications Specialist
-
May 2014 - Feb 2015
San Jose, CA Single source publishing, also known as single sourcing, is a content management method which allows the same source content to be used across different forms of media and more than one time. The labor-intensive and expensive work of authoring need only be carried out once. Maintenance of content is also made more efficient, since additions and corrections need only be made to the source document and then percolated through automated processing into each target media. Single-sourcing is… Show more Single source publishing, also known as single sourcing, is a content management method which allows the same source content to be used across different forms of media and more than one time. The labor-intensive and expensive work of authoring need only be carried out once. Maintenance of content is also made more efficient, since additions and corrections need only be made to the source document and then percolated through automated processing into each target media. Single-sourcing is particularly effective for industries that generate large volumes of content that must be updated with high frequency, such as the aerospace and military sectors. Assignments for clients in this field include development of IETM / IETP applications in XSL, installation and rollout support for commonly used authoring tools such as Arbotext and database development in SQL.
-
-
Senior Applications Specialist
-
Oct 2011 - Apr 2014
Sunnyvale, CA Single source publishing, also known as single sourcing, is a content management method which allows the same source content to be used across different forms of media and more than one time. The labor-intensive and expensive work of authoring need only be carried out once. Maintenance of content is also made more efficient, since additions and corrections need only be made to the source document and then percolated through automated processing into each target media. Single-sourcing is… Show more Single source publishing, also known as single sourcing, is a content management method which allows the same source content to be used across different forms of media and more than one time. The labor-intensive and expensive work of authoring need only be carried out once. Maintenance of content is also made more efficient, since additions and corrections need only be made to the source document and then percolated through automated processing into each target media. Single-sourcing is particularly effective for industries that generate large volumes of content that must be updated with high frequency, such as the aerospace and military sectors. Assignments for clients in this field include development of IETM / IETP applications in XSL, installation and rollout support for commonly used authoring tools such as Arbotext and database development in SQL.
-
-
-
Dolby Laboratories
-
United States
-
Computers and Electronics Manufacturing
-
700 & Above Employee
-
Senior Embedded Software Engineer
-
Jul 2013 - Apr 2014
Sunnyvale, CA BT MeetMe with Dolby Voice is an enhanced service that delivers a more natural and effective teleconferencing experience. Quality is increased by performing background noise reduction, streaming high definition sound and separation of voices (different participants can be heard coming from a different location). My work on this project includes embedded development in Linux on a custom ARM9 / DSP SoC board, remote software update implementation and test software for quality control on the… Show more BT MeetMe with Dolby Voice is an enhanced service that delivers a more natural and effective teleconferencing experience. Quality is increased by performing background noise reduction, streaming high definition sound and separation of voices (different participants can be heard coming from a different location). My work on this project includes embedded development in Linux on a custom ARM9 / DSP SoC board, remote software update implementation and test software for quality control on the manufacturing line. Show less
-
-
-
Agilent Technologies
-
Biotechnology Research
-
700 & Above Employee
-
Senior Software Engineer
-
May 2010 - Nov 2011
Santa Clara, CA Scanning probe microscopy (SPM) is a branch of microscopy that creates an image of a surface using a physical probe to scan a specimen. The tip of the probe is tracked by a laser beam, which is deflected at a varying angle, depending upon the topology of the surface being scanned. Since the magnification of surface features is done mechanically, it is possible to measure features smaller than other forms of microscopy which use wavelengths of photons or electrons reflected or refracted by the… Show more Scanning probe microscopy (SPM) is a branch of microscopy that creates an image of a surface using a physical probe to scan a specimen. The tip of the probe is tracked by a laser beam, which is deflected at a varying angle, depending upon the topology of the surface being scanned. Since the magnification of surface features is done mechanically, it is possible to measure features smaller than other forms of microscopy which use wavelengths of photons or electrons reflected or refracted by the sample. My work on this project included embedded Linux software development for data acquisition and control, transport protocol implementation over UDP and TCP sockets and client development in C++ and C# for instrument configuration and data visualization. Show less
-
-
-
Bio-Rad Laboratories
-
United States
-
Biotechnology Research
-
700 & Above Employee
-
Senior Staff Engineer
-
May 2007 - Dec 2009
Hercules, CA Surface Plasmon Resonance (SPR) is a detection technology that uses spectral absorption to measure chemical activity on a conductive surface. Proteomics instruments leverage this technique to perform real-time, quantitative measurements of chemical reactions. Common applications include immunology, metabolic reactions and drug target evaluation. My work on this project included in-field customer studies, requirements authoring and object-oriented design and development on a cutting edge… Show more Surface Plasmon Resonance (SPR) is a detection technology that uses spectral absorption to measure chemical activity on a conductive surface. Proteomics instruments leverage this technique to perform real-time, quantitative measurements of chemical reactions. Common applications include immunology, metabolic reactions and drug target evaluation. My work on this project included in-field customer studies, requirements authoring and object-oriented design and development on a cutting edge Proteomics instrument at the company's research labs. Show less
-
-
-
ZEISS Medical Technology
-
Germany
-
Medical Equipment Manufacturing
-
700 & Above Employee
-
Senior Software Engineer
-
Sep 2005 - Apr 2007
Dublin, CA Optical coherence tomography (OCT) is an optical signal acquisition and processing method using interferometry in the near-infrared wavelength. Ophthalmic medical equipment uses this method to perform diagnostic scans of retinal and optic nerve tissue to detect eye diseases such as glaucoma, macular degeneration and diabetic neuropathy. The Stratus OCT is an industry leading product employing this scanning technique. My work on this project included integrating a new video processing board into… Show more Optical coherence tomography (OCT) is an optical signal acquisition and processing method using interferometry in the near-infrared wavelength. Ophthalmic medical equipment uses this method to perform diagnostic scans of retinal and optic nerve tissue to detect eye diseases such as glaucoma, macular degeneration and diabetic neuropathy. The Stratus OCT is an industry leading product employing this scanning technique. My work on this project included integrating a new video processing board into the system, user interface design, filter driver development in DirectX and implementing new scan types on the device. Show less
-
-
-
Philips
-
Netherlands
-
Hospitals and Health Care
-
700 & Above Employee
-
Senior Software Engineer
-
Mar 2004 - Aug 2005
Pleasanton, CA Ventilators have a history of being bulky, complicated devices. The development of a portable, simple ventilator promises a significant improvement in the quality of life for patients and caregivers, especially for pediatric patients receiving care at home. During the development of a laboratory prototype device intended to fulfill this vision, my duties included writing FDA-compliant requirements and design specifications for the development of a new 510(k) medical device, performing systems… Show more Ventilators have a history of being bulky, complicated devices. The development of a portable, simple ventilator promises a significant improvement in the quality of life for patients and caregivers, especially for pediatric patients receiving care at home. During the development of a laboratory prototype device intended to fulfill this vision, my duties included writing FDA-compliant requirements and design specifications for the development of a new 510(k) medical device, performing systems analysis and hardware/software integration of a real-time embedded system running the Integrity OS and driver and application level software development for real-time control of the prototype medical device. Show less
-
-
-
Philips
-
Netherlands
-
Hospitals and Health Care
-
700 & Above Employee
-
Senior Software Engineer
-
Jun 2003 - Dec 2003
Bothell, WA Ultrasound is an oscillating sound pressure wave with a frequency greater than the upper limit of the human hearing range. Medical imaging uses the differences in the transmission and absorption of ultrasonic waves in various tissue types to produce an image of the interior tissues of the human body in a non-destructive manner. Recent innovations in ultrasound have included the use of the Doppler effect to image the real-time motion of blood, muscles and fetuses and multiple emitter / detector… Show more Ultrasound is an oscillating sound pressure wave with a frequency greater than the upper limit of the human hearing range. Medical imaging uses the differences in the transmission and absorption of ultrasonic waves in various tissue types to produce an image of the interior tissues of the human body in a non-destructive manner. Recent innovations in ultrasound have included the use of the Doppler effect to image the real-time motion of blood, muscles and fetuses and multiple emitter / detector arrays to produce 3-D images. My work on this project included design and development of image acquisition, archival and display features, as well as the integration of a new DVD-RW device into the ultrasound unit. Show less
-
-
-
-
Senior Software Engineer
-
2000 - 2001
San Mateo, CA As the world-wide web gained momentum and popularity, there were early efforts to bring this technology to mobile devices. AvantGo was an early innovator in this area, developing mobile browser software for Palm, PalmPC and Epoch devices. My work on this project included the implementation of both wired and wireless transport protocols for the delivery of content to mobile devices and the implementation of on-device applications for the configuration and display of online content.
-
-
-
Vanteon Corporation
-
United States
-
Wireless Services
-
1 - 100 Employee
-
Senior Software Engineer
-
May 1999 - May 2000
Los Gatos, CA Mass spectrometry is a powerful technology for chemical analysis. It can be used to identify unknown compounds, quantify known compounds, and obtain information about chemical structure. Time of flight mass spectroscopy (TOF) adds the capability to measure a large number of molecular weights in parallel. While working on this project, I contributed to seminal work on laboratory prototype embedded control systems for mass spectrometers, developed protocols for data transport and implemented… Show more Mass spectrometry is a powerful technology for chemical analysis. It can be used to identify unknown compounds, quantify known compounds, and obtain information about chemical structure. Time of flight mass spectroscopy (TOF) adds the capability to measure a large number of molecular weights in parallel. While working on this project, I contributed to seminal work on laboratory prototype embedded control systems for mass spectrometers, developed protocols for data transport and implemented configuration and calibration software for the device. Show less
-
-
-
-
Software Engineer
-
Jan 1997 - May 1999
Los Gatos, CA FedEx has developed a groundbreaking shipping network, leveraging real-time tracking systems to both improve efficiency of transport and increase customer visibility into shipping status. FedEx Ship Manager is a client PC application that FedEx customers may use to initiate shipments, schedule pickup, pay bills, print shipping labels and track packages. During my work on this project, I designed and implemented shipping and tracking features of FedEx Ship Manager in C++/MFC and added client… Show more FedEx has developed a groundbreaking shipping network, leveraging real-time tracking systems to both improve efficiency of transport and increase customer visibility into shipping status. FedEx Ship Manager is a client PC application that FedEx customers may use to initiate shipments, schedule pickup, pay bills, print shipping labels and track packages. During my work on this project, I designed and implemented shipping and tracking features of FedEx Ship Manager in C++/MFC and added client support for new mainframe transactions. I also analyzed the application for Y2K compliance and made the necessary changes to ensure that the system handled the Y2K transition without data loss or display errors. Show less
-
-
-
Borland Software
-
United Kingdom
-
Software Development
-
100 - 200 Employee
-
Software Engineer
-
Jul 1995 - Dec 1995
Scotts Valley, CA Borland was an early pioneer of the class of software known as an Integrated Development Environment (IDE). As Windows(tm) gained in popularity, the company responded by implementing features in its IDEs that previously had only been available via its command-line tools. During my work on this project, I assisted in the development of IDE features that replicated powerful command-line features in the IDE.
-
-
Education
-
SJSU
Enrolled in Masters program, Electrical Engineering -
University of California, Santa Cruz