Michael Barger work email
- Valid
- Valid
Michael Barger personal email
I have direct professional experience in software, firmware (including FPGA), electronics/electrical (hardware), systems, and optical engineering. I am also indirectly experienced in mechanical engineering.My engineering specialty experience is in camera systems; hardware/electronics; graphics/vision/camera algorithms; RF; acoustic; and optical systems design. I direct multidisciplinary hardware engineering teams, striving to drive growth through technological innovation and quality through process improvements.In electronics design, I am well-versed in the practical electromagnetic compatibility (EMC), signal integrity (SI), and power integrity (PI) considerations inherent in the design of high-speed digital PCBAs. I especially enjoy designing hardware with FPGAs and/or advanced ARM+GPU SoMs (such as the NVidia Jetson series) to make the "impossible" possible. Combining knowledge in signal processing, control systems, optics, and math along with my programming skills to write physical system simulators with GPU-accelerated compute and graphics in order to model complicated problem sets, I am able to minimize project risk by ensuring the hardware design will meet system requirements prior to prototyping.HARDWARE SKILLSElectronics CAD EDA Tools (schematic capture and PCB layout): Altium Designer; also experienced in OrCAD CIS (Cadence Allegro).Simulation tools: SPICE, QUCSFPGA Tools: Intel Quartus, Xilinx Vivado, Lattice Diamond, ModelSimHDL Languages: VHDL (VHDL-2008), SystemVerilog, VerilogOptical CAD Tools: Lambda TracePro (nonimaging optics raytracer)Areas of Interest: EMC, SI, video cameras, multi-camera systems, power electronics, mechatronics, compute hardware, photonics, optics, beamforming, RF.SOFTWARE/FIRMWAREProgramming languages: C, C++, Python (numpy/scipy, pandas, matplotlib), JavaScript (front- and back-end)Hardware description languages: VHDL (preferred) and Verilog/SystemVerilogGPU Frameworks: OpenGL, WebGL, Vulkan, CUDA, OpenCLAreas of Interest: signal processing, embedded firmware, photogrammetry, GP-GPU, FPGA coprocessors, sensor fusion, real-time computing, computer graphics, computational photography/videography, physical system modeling & simulation, low-level/kernel drivers, computer & machine vision, machine learning & neural networks, web/HTML-based cloud services/SaaS
-
Director Of EngineeringSonetics Sep 2021 - PresentLake Oswego, Oregon, Us -
Director Of Electrical And Systems EngineeringSigma Design, Product Design And Engineering Apr 2020 - Sep 2021Camas, Washington, Us(Responsibilities expanded to include Systems and Controls Engineering disciplines, in addition to Electronics Engineering.)Directs the Electronics, Systems, and Controls Engineering disciplines at SIGMADESIGN.• Frequently estimates NRE labor and materials costs for T&M and fixed-bid engineering projects.• Meets with current and potential clients, collaborating with Business Development to clarify and distill requirements, set technical expectations, and develop path-to-productization plans.• Architects hardware solutions to realize Clients' products while minimizing cost, risk and time-to-market.• Functional engineering management (approx. 20 engineers and managers), including hiring, interview, discipline and separation decisions.• Collaborates with Marketing on department-specific marketing and outreach efforts.• Helped improve process definition across Electronics, Systems, and Controls Engineering roles.• Makes proposals to upper or executive management for inter-departmental process improvements, strategic project budgets.• Advises on optics-, photonics-, and vision-related projects, including feasibility assessments and labor/materials estimates.• Direct project contributions in Optical (and/or Photonics) Engineering: - optical systems analysis and engineering in Python (Jupyter, numpy, scipy, pandas) and Excel; - multispectral radiometric (heat transfer) and photometric (luminaire) nonimaging optics; - raytracing in Lambda TracePro; - embedded camera system (standard, multi-sensor, and "4D") archiecture; and - spectrometer architecture. -
Director Of Electrical EngineeringSigma Design, Product Design And Engineering Jun 2018 - Mar 2020Camas, Washington, UsLed and directed the Electronics Engineering discipline at SIGMADESIGN.• Frequently (several times/week) estimated NRE labor and materials costs for fixed-bid engineering projects.• Met with current and potential clients, collaborating with Business Development to clarify and distill requirements, set technical expectations, and develop path-to-productization plans.• Architected hardware solutions to realize Clients' products while minimizing cost, risk and time-to-market.• Functional engineering management (approx. 15 engineers and managers) across multiple geographic locations, including hiring, interview, discipline and separation decisions.• Collaborated with Marketing on department-specific marketing and outreach efforts.• Instituted formal electronic engineering project processes to ensure design quality and uniform schematic style, including gating peer reviews.• Made and presented proposals to upper or executive management for inter-departmental process improvements, strategic project budgets.• Advised on optics-, photonics-, and vision-related projects, including feasibility assessments and labor/materials estimates.• Co-proposed, -designed, and -developed multiple modular microcontroller and microprocessor platforms to save clients time and money.• Personally conducted analytical research into radiant heat transfer efficiency of a product using spectroradiometry lab services, TracePro optical simulation software, and Python with numpy, scipy, matplotlib, pandas, and seaborn libraries.• Coaches electronics engineers on continuing education and technical betterment (especially in relation to EMC, SI and PI) to promote long-term development of team.• Worked to determine future direction for growth of department to maximize benefit to Customers and Company.• Collaborated with electrical/optical component and manufacturing vendors to develop partnerships, stay apprised on the latest technologies, and secure unit costs and lead times. -
Principal Vision & Hardware EngineerNextas Jan 2018 - Jun 2018Hardware (systems, electronics, photonics/optical) and software engineering for real-time camera-based computer/machine vision applications.• Systems engineering of micrometer-scale machine vision metrology systems, including requirements analysis, Product Requirements Document (PRD) generation, and hardware/firmware architecture.• Collaborated with a multidisciplinary team of engineers to develop Convolutional Neural Network centric embedded vision algorithms and related NN inferencing edge hardware platforms.• Electronics schematics and PCB design in Altium Designer for cameras and real-time video processing computer systems.• Authoring of computer/machine vision software and high-level camera drivers in C++ with OpenCV.• Single and multi-camera calibration software development in Python with NumPy and OpenCV.• Analysis and selection of near-field camera optics, including depth of field, magnification, diffraction-limited aperture, and other such considerations.
-
Director Of Hardware EngineeringDigital Domain Jan 2016 - Jan 2018Los Angeles, Ca, Us• Project, Product, and Functional Management for multidisciplinary team of ~13 engineers (direct reports): electrical, mechanical, computer vision, embedded firmware, and FPGA RTL.• Designed and successfully delivered the KRONOS 360-degree/spherical/panoramic/VR video camera: up to 4K UHD @ 60 fps (no blind spots) over PoE Gigabit Ethernet, waterproof.• Designed and successfully delivered the ARES portable stitching and recording solution: powers (rechargeable lithium batteries) and records (SATA SSD) up to 4 hours of UHD 360 footage from a KRONOS camera; live (stitched) preview with hardware UI to control settings; connects to PC with USB 3.0 "mass storage device" class for seamless video retrieval. Based on NVidia TX2.• Designed and successfully delivered ZEUS: 8K UHD / 45 FPS 360-degree/spherical/panoramic/VR video camera over USB 3.0 for use in Rio 2016 Summer Olympics.• Conceptualized, designed and proposed projects based on market research and requirements discussions with internal stakeholders and potential customers.• Developed and presented engineering R&D and product roadmaps, schedules, and budgets to executives and investors.• Designed & updated multi-camera intrinsics & extrinsics calibration rigs.• Systems architecture for high-speed (>4K UHD@60fps) camera systems including: CMOS image sensors (Sony subLVDS and MIPI CSI-2); FPGAs (Xilinx & Intel/Altera); Microprocessors (ARM, NVidia Jetson TX2) and Microcontrollers; MEMS sensors (microphones, accelerometer, gyro); memory (DDR3/4 SDRAM, flash); radio (GPS/GLONASS, NFC); high-speed interfaces (10GBASE-R, PCIe, USB SuperSpeed, etc).• Real-time image/video and signal processing algorithm design for FPGA and GPU using primarily C, VHDL, and OpenGL + GLSL: debayering; dewarping; (de)compression; tone mapping & gamma correction; FIR & IIR filters; convolution; spatial & temporal denoising; DCT/FFT/wavelet domain transforms; stitching/projection.• Electronics schematic capture in Cadence OrCAD. -
Lead Hardware & Signal Processing EngineerImmersive Media May 2014 - Dec 2015• End-to-end engineering of custom, 360/panoramic/VR video cameras, including: - Electronics Engineering: schematic capture and PCB design in Altium Designer of complex video-related digital systems with fundamental clock speeds of up to 5 GHz (signal integrity & EMI considerations). - FPGA RTL Design: Verilog and VHDL for Lattice ECP-series FPGAs using Lattice Diamond and ModelSim, including full FPGA implementation of several standard interfaces (MIPI CSI-2, HDMI, DDR3 SDRAM controller and PHY, I2C, SPI, etc) and real-time video processing and computational photography (with trigonometric functions). - Embedded Firmware: C and C++ code for microcontrollers, including Cypress FX3 USB 3.0 SuperSpeed ARM microcontrollers. - Software Drivers: expanded to support USB 3.0 (libusb) for control of proprietary USB 2.0 and 3.0 devices as well as generic USB3Vision. - Optical Design: created an interactive, WebGL-powered (GPU accelerated) multi-camera lens simulation tool, accounting for lens intrinsics and extrinsics, utilizing spherical projections and trigonometry. - GPU: expanded and improved on GPU shaders for real-time panoramic creation and miscellaneous video processing, denoising, etc.• Proposed, interviewed, hired, and managed the beginnings of a multidisciplinary team of camera engineers: electronics, mechanical, firmware, FPGA RTL, etc.
-
Signal Processing & Systems Software Engineer (Vision & Computational Photography)Immersive Media Feb 2013 - Apr 2014• Developed (from scratch and single-handedly) real-time, GPU-accelerated panoramic video stitching software: - Utilized lockless producer-consumer ring buffers, static memory allocation architecture (no leaks or real-time performance disruptions), and a unique C WebSockets server to create a responsive HTML+JavaScript UI front-end. - GPU acceleration of debayering/demosaicing, stitching/projection, computational photography algorithms in OpenCL and OpenGL / GLSL (interop) using native APIs directly (no higher-level libraries).• Developed Linux/*NIX/POSIX compliant camera drivers for proprietary and third-party specialty video cameras: - Gigabit Ethernet (libpcap) - FireWire 800 (libdc1394) - USB 3.0 (libusb)• Developed HTML5, CSS3, and JavaScript web GUIs, often with WebGL GPU acceleration, to enable end-user interactive playback of panoramic video.• Used OpenCV (C, C++, and Python APIs) to prototype and develop camera calibration tools.
-
Systems Software EngineerThetus Corporation Feb 2012 - Jan 2013Portland, Or, Us• Maintained and refactored a Java "semantic modeling engine" as part of a small team.• Single-handedly designed and implemented a JavaScript-based semantic segmentation algorithm that could extract only body/article text and associated images from any news website, bypassing navigation elements, ads, etc, without the need for special semantic HTML tags. -
Operations SupervisorUps Jun 2006 - Jan 2012Atlanta, Ga, Us
Michael Barger Skills
Michael Barger Education Details
-
Portland State UniversityComputer Science
Frequently Asked Questions about Michael Barger
What company does Michael Barger work for?
Michael Barger works for Sonetics
What is Michael Barger's role at the current company?
Michael Barger's current role is Director of Engineering.
What is Michael Barger's email address?
Michael Barger's email address is mb****@****dzn.com
What schools did Michael Barger attend?
Michael Barger attended Portland State University.
What skills is Michael Barger known for?
Michael Barger has skills like Field Programmable Gate Arrays, Computer Graphics, Computer Vision, Hardware Architecture, Electronics, Pcb Design, Design, Systems Engineering, Firmware, Computer Hardware, Camera, Linux.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial