Steven Leach

Steven Leach Email and Phone Number

Embedded Software Engineer @ Teledyne FLIR
Steven Leach's Location
Portland, Oregon, United States, United States
Steven Leach's Contact Details

Steven Leach work email

Steven Leach personal email

About Steven Leach

Keeping ahead of the world's technologies. Like 3D Cameras, HDTV, 3DTV , H265 Image Processing and Object Recognition like SIFT, SURF, and ORB. Working with TensorFlowRT, Keras, ChainerCV, PyTorch and other Neural Network Frameworks for solving other imaging problems, and other engineering problems where no formulation exists. Traditional Image Processing techniques like CLAHE, HOG, and Optical Flow

Steven Leach's Current Company Details
Teledyne FLIR

Teledyne Flir

View
Embedded Software Engineer
Steven Leach Work Experience Details
  • Teledyne Flir
    Senior Software Engineer
    Teledyne Flir Jun 2024 - Present
    Wilsonville, Oregon, Us
    Embedded C/C++ Python Automation to replace obsolete componentsImage Processing pipeline Demosaic optimization
  • Lenovo/Motorola
    Android Camera Optimization Engineer
    Lenovo/Motorola Dec 2023 - Present
    Optimize code, quantify image quality for low light enhancement algorithms.Provide alternative low light enhancement lgorithms on android phones
  • Hitachi
    Image Processing Of Electron Microscopy At Hitachi
    Hitachi Jun 2023 - Mar 2024
    Write Python Image Processing code for electron Microscopy ImagesPrototype GUI's for customerssegmentation, object recognition etc
  • Boeing
    Gpu Optimization Engineer Boeing
    Boeing Dec 2021 - Mar 2024
  • Forever.Com
    Senior Windows Developer
    Forever.Com Dec 2015 - Oct 2021
    Work on C# Windows App, add new features and move to Mono, iPad etcTried to convince company to leave 3rd party facial recognition, but the business won out.
  • Forever
    C# Wpf Developer Managed Cuda
    Forever Dec 2014 - Oct 2021
    Pittsburgh, Pa, Us
    # Desktop and Web App, DirectX using SharpDX, WPF interface and GDI+ graphicsImplement new safety features when deleting, and adding pages to a book projectRectify User Interface Issues, by editing XAML , and converting proprietary GUI elements to standard WPF elementsAdded in Saving Options of tools to a multiDictionaryAdded logging using NlogThreadized the save, and a few image processing operations so the UI would remain responsive while working on 2 – 3 Gigabyte files. Incorporated TensorFlow into the Desktop Application to provide simple image captioning, and automatic labeling of customer images, style transfer, inpainting, and denoising. Added in DirectCompute and CUDA code to enable higher end laptops with NVIDIA cards like Alienware to operate on image processes more quickly.
  • Rapiscan Systems
    Senior Software Engineer
    Rapiscan Systems May 2015 - Dec 2015
    Torrance, Ca, Us
    Merge code from one code base into another. Work on Directx9 graphics subsystem. Save image files to the hard drive in a separate thread. Debug and Fix Resource Leak in C# Automate 14 point system test. Automate tests for memory leaks in C# layer. Automate attachment tests to SQL serverPassed Test for Certified SCRUM master
  • Imaginab
    Lead Software Engineer
    Imaginab Oct 2014 - May 2015
    Inglewood, Ca, Us
    Automate Imaging ProcessesHelp 3rd Party Vendors to Customize Image and Document DatabaseProvide And Automate Tools to Segment Images Acquired by PET, MRI, and associated data like Flow Cytometry. Reverse Engineered a Nomogram authored by Brigante, and put together a single Page Web App with HTML5, and a Javascript function to make a web app that gave +/- 2% results compared to the nomogram. Works on PC, Android and iOS.
  • Volcano Corporation
    Software Engineer
    Volcano Corporation Feb 2013 - Jun 2014
    Revamping an old MFC Doppler flow Application to use newer technology, like BlueTooth wireless communication, OpenCL for computations, Integrated Performance Primitives (IPP) for FFT
  • Microimaging
    Owner
    Microimaging Jan 2007 - Jan 2013
    We develop software and hardware solutions for manufacture automation and testing facilities. Mostly to do with machine Vision, or automated rejection of bad parts. We design new electronics where needed, customize and or develop new software and perform the installation to customer satisfaction. I use the DCMTK with or without JPEG 2000 but have also started using the Clear Case C# open source RIS, and Viewing software. it is a wonderful platform.
  • Ge Energy
    Software Engineer
    Ge Energy Jun 2012 - Sep 2012
    With a Team in the USA and India we debugged and added functionality to a large project that consisted of more than 1000 modules of C#, C++/CLI using Visual Studio 2010 and Team Foundation Server. 90% of the team members were remote.
  • Axsys Technologies
    Software Engineer Ii
    Axsys Technologies Oct 2007 - Aug 2011
    Us
    Create real time Overlay software used in aircraft systems with actively stabilized camera Systems, using OpenGL and DirectShow. Setup XP Embedded masters to be cloned to Solid State Drives, by manufacturing.Optimize a C++/CLI application using Studio 2005/2008 to provide real time graphics, interaction through serial communication with a Texas Instrument DSP on an actively stabilized camera system. I added aspects of the WCF, and WPF for various aspects of the GUI to enhance the user friendliness of this application. I used multi-threading to provide real time graphics update, for this application at 5 datasets at 1000 point updates per second.Wrote 2 different bootloaders in a combination of C and Assembler for the PIC32 and the TI DSP TMS320C67X that is used to provide real time control.
  • North American Imaging
    Senior Software Engineer
    North American Imaging Apr 2005 - Feb 2007
    Develop and Modify DICOM based Medical Imaging Software to allow for printing to DICOM printers, and Windows Based Printers.Added Presentation LUTS, Annotation, Implemented automated testing of system.Put together Windows XP Embedded Masters for duplication in production based systems.Moved From XP Embedded, to SP1, and SP2 masters.
  • Nai Tech Products
    Software Engineer
    Nai Tech Products 2006 - 2007
    Developed and automated InstallShield setup creation and un-installation or trial ware version of software OEM'd to Fuji and sold directly to customers.Used C++ , wxWindows, and the WIN32 API to develop DICOM SCP software to accept print jobs from multiple DICOM devices. Each network connection took place in a separate thread.Used C++, and Win32API to develop software to print these DICOM print jobs on standard Windows Printers with decision making so that grayscale prints went to one printer and color prints to another separate printer. Each print job was queued into STL fifo stacks and was handled by a separate thread as well.Setup XP Embedded masters for new and existing motherboards, with new drivers for existing devices.Developed software to implement localhost TCP/IP interprocess communication.Reverse engineered an RS-232 interface for a SONY VCR recorder, and wrote software to emulate the interface on a piece of equipment, so the NAI MDR Video could replace the SONY VCR.
  • Eigen Medical Llc
    Principal Software Engineer
    Eigen Medical Llc Jan 2003 - Jan 2005
    Develop Software for Capturing MEdically Oriented Video 30 fpsMostly GrayScale X-RAY, but some UltraSoundAll Video is streamed ot HArd drives and Converted from RAW to DICOM, or MPEG, or AVIVideo is from NTSC to SXGA 1024 x 1024 72 Hz
  • Eigen Llc
    Technical Specialist / Installer
    Eigen Llc 2000 - 2001
  • Sri International
    Electrochemical Engineer
    Sri International Jun 1977 - Jan 1990
    Menlo Park, Ca, Us
    Grew up from Electrochemical Associate to Full Electrochemical Engineer.Reciepient of 2 Exceptional Achievment Awards, for multi-disciplinary projects.Performed research on subjects ranging from Zn-Cl2 batteries to manufacture of Solar Cell Grade Si from H2SiF6 Phosphate waste product. Develop MEMS to measure blood pH, pO2, pCO2.Lots of project dealing with material corrosion, and materials breakdown in the human body.Developed software on Apple ][, Macintosh and finally IBM XT in BASIC, and C.

Steven Leach Skills

Wpf Windows Presentation Foundation Opengl C Dsp Gui Embedded Systems Digital Signal Processors Manufacturing Systems Engineering Product Development Mfc Medical Imaging Medical Devices Multithreading C# Visual Studio Testing C++ Image Processing Programming Databases Android Windows Presentation Foundation

Steven Leach Education Details

  • Stanford University
    Stanford University
    Chemical Engineer
  • University Of Southern California
    University Of Southern California
    Computer Science
  • University Of California, Davis
    University Of California, Davis
    Chemical Engineering

Frequently Asked Questions about Steven Leach

What company does Steven Leach work for?

Steven Leach works for Teledyne Flir

What is Steven Leach's role at the current company?

Steven Leach's current role is Embedded Software Engineer.

What is Steven Leach's email address?

Steven Leach's email address is oi****@****net.com

What schools did Steven Leach attend?

Steven Leach attended Stanford University, University Of Southern California, University Of California, Davis.

What skills is Steven Leach known for?

Steven Leach has skills like Wpf, Windows Presentation Foundation, Opengl, C, Dsp, Gui, Embedded Systems, Digital Signal Processors, Manufacturing, Systems Engineering, Product Development, Mfc.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.