Mark Mcdougald

Mark Mcdougald Email and Phone Number

Architect @ Picarro
California, United States
Mark Mcdougald's Location
San Francisco Bay Area, United States, United States
Mark Mcdougald's Contact Details

Mark Mcdougald work email

Mark Mcdougald personal email

n/a
About Mark Mcdougald

As a principal engineer / physicist, I provide engineering solutions in software/hardware/system design for a wide variety of Silicon Valley companies and laboratories, including Stanford University, SLAC, Skybox Imaging, and Mercedes-Benz. With over 20 years of experience in the computer software industry, I have developed a strong background in computer architecture and performance, artificial intelligence, neural networks, deep machine learning, computer vision, algorithms, and firmware.I have a BSc in Physics from the University of Victoria and post-graduate research at the Stanford Linear Accelerator, where I worked as an engineering physicist. I am passionate about solving complex and challenging problems using cutting-edge technologies and innovative approaches. My mission is to deliver high-quality, reliable, and scalable solutions that meet the needs and expectations of my clients and partners. I enjoy collaborating with other experts and learning new skills and techniques to enhance my expertise and value.

Mark Mcdougald's Current Company Details
Picarro

Picarro

View
Architect
California, United States
Mark Mcdougald Work Experience Details
  • Picarro
    Architect
    Picarro
    California, United States
  • Blue Lake Consulting Inc
    Principal Engineer / Physicist
    Blue Lake Consulting Inc Jan 2001 - Present
    President and Principal Engineer / PhysicistEngineering solutions in software/hardware/system design for a wide variety of Silicon Valley companies and laboratories, including:Stanford University, SLAC, Skybox Imaging, Salira Systems (Hitachi), RGB Networks, Liberate Technologies, Cisco Systems, Mayan Networks, Cosine Communications, Softcom Microsystems, McData, Brocade, Sonicwall, Systemix, Becton Dickenson Biosciences
  • Entanglement Technologies, Inc.
    Principal Hardware Engineer
    Entanglement Technologies, Inc. May 2023 - Apr 2024
    San Bruno, California, Us
    Instrument redesign for DAQ upgrade to PCIe device Xilinx Artix 7. Artix RTL port and PCIe hard ip. Driver software in support of new device.
  • Vast
    Principal Software Development Engineer
    Vast May 2023 - Mar 2024
    Long Beach, California, Us
    HW/FW/SW for Haven space station flight computer. NXP Arm SOC – Linux OS and board support. Repo and build.
  • Supernal
    Senior Software Engineer
    Supernal Sep 2021 - Aug 2022
    Washington, D.C., Us
    VTOL intra-city airtaxi design. System tradeoffs. R&D, prototyping, architecture, and drivers for flight controls. Xilinx zcu106 and Versal SoC hardware. RTL, Linux OS and vxworks RTOS bsp.
  • Mercedes-Benz Research & Development North America, Inc.
    Principal Member, Optimization, Performance And Embedding Group
    Mercedes-Benz Research & Development North America, Inc. Nov 2019 - Aug 2020
    Sunnyvale, Ca, Us
    R&D for level 4/5 autonomous driving in the optimization and performance group. GPGPU drivers and data processing architecture. System architectural review and recommendation. Source hardening. Heterogeneous parallel processing. Embedding experimental platforms to mobile target hardware. (C++, C, CUDA, Yaml)
  • Roche Sequencing North America
    Consulting Physicist
    Roche Sequencing North America Feb 2019 - Sep 2019
    Indianapolis, Indiana, Us
    R&D for data processing of nanopore sourced sequencing information. Source hardening. GPGPU, CPU, vectorized simd, fpga, and gpu stream data processing. Data rates approach 1TB per minute. Acquisition architectural review and recommendation. Large scale heterogeneous parallel processing. (C, C++, CUDA, Json)
  • Toshiba America Electronic Components, Inc.
    Consulting Verification Engineer
    Toshiba America Electronic Components, Inc. Nov 2017 - Jul 2018
    Irvine, California, Us
    Verification and Validation for SSD hardware designs and memory. Detailed test scenarios at the memory chip level. Python automation. (Py, C, Verilog)
  • Microsoft
    Dve, Xbox Soc Verification Engineer
    Microsoft Jun 2016 - Nov 2016
    Redmond, Washington, Us
    SOC design verification for next generation xbox processor. Pre-silicon through to silicon verification and testing. Waveform generation and debug.
  • Dell Emc
    Research Scientist - Nlp Ai
    Dell Emc Jun 2015 - Feb 2016
    Round Rock, Texas, Us
    Natural Language Processing and Machine Learning. Methods in AI for NLP. Modeling of Neural Dynamics. Aural and vision system prototyping. Speech tagging and contextualization. Neural models for "deep" learning. Conversational NLP. (Py)
  • Jibo, Inc.
    Consulting Platform Engineer
    Jibo, Inc. Sep 2014 - May 2015
    Boston, Ma, Us
    Collaborative partner in robotic engineering. Language processing. Operating system and platform software, linux device drivers for video and audio. Camera and microphone array bringup. Audio and vision system prototyping and verification (C, C++). Device driver (C) and hardware abstraction layers. Embedded board architecture and design. System verification.
  • Sony Life Electronics
    Consulting Engineer Hw/Sw
    Sony Life Electronics Nov 2012 - Sep 2013
    San Diego - Us | Tokyo - Jp, Us
    Architecture modifications for research flow cytometer platforms and cell sorters. Hardware (Verilog), software (C#) and firmware (C) optimization. Altera SOC FPGA data acquisition (C, C++) and windows .NET control and display software (C#). NIOS II soft processor and iniche ethernet stack modifications for cytometer control. Ethernet triple speed device driver (C). Embedded board architecture and design. Whole system verification.
  • Cabot Corporation - Security Materials Division
    Consulting Physicist / Architect / Engineer
    Cabot Corporation - Security Materials Division Apr 2011 - Oct 2012
    Boston, Ma, Us
    Architected embedded system for high speed Raman Spectroscopy using multi core general purpose ARM processors and single purpose dsp core. Travel to customer sites for requirements gathering. Completed successful prototype of high speed Raman Spectroscopy system: custom hardware, QNX OS, drivers and application software. Completed demonstration of classification of identifying spectra above design speed.
  • Skybox Imaging
    Consulting Hardware Engineer
    Skybox Imaging Apr 2011 - Dec 2011
    San Francisco, Ca, Us
    FPGA fabric design for soft processor subsystem and solid state storage. Xilinx Virtex6 device, Microblaze cpu and compact flash ip. Driver modification for concurrent dma activity. Command line utilities for performance evaluation.
  • Rgb Networks
    Consulting Firmware Engineer
    Rgb Networks Dec 2010 - May 2011
    Sunnyvale, Ca, Us
    Board bring up and network driver and network device configuration.
  • Becton Dickinson Biosciences
    Consulting System And Software Engineer / Architect
    Becton Dickinson Biosciences Mar 2007 - Aug 2010
    Franklin Lakes, New Jersey, Us
    New cytometer design as a member of a multi-disciplined team of engineers developing a new generation of laboratory and portable flow cytometers. Translation of operational requirements to hardware and firmware specification to meet data throughput. Algorithm manipulation for mathematical compensation of multi-channel data path using vectorizing SIMD hardware. Specification and implementation of data acquisition subsystem. Windows XPe driver and application code for data acquisition system. Full diagnostic suites in .NET and WPF, including three applications and firmware.Real time operating system and data application support for flow cytometer products. VxWorks real time operating system port (board support) for FACS%CD4 project; included 3 bsps supporting variations in architecture. System debug and problem resolution for FACSCantoII flow cytometer product data acquisition. VxWorks board support and application port for VME based FACSAria flow cytometer and cell sorting product.FACS Array cytometer product redesign of digital electronics for obsolescence. New TMS320 dsp processor and Ethernet device, and update of software OS and support for TMS320 dsp processor including optimization of boot code and ethernet device driver. Throughput increased 3x over older design due mostly to software optimization. Zero defect release to production.
  • Slac National Accelerator Laboratory
    Consulting Software Engineer
    Slac National Accelerator Laboratory Apr 2008 - Nov 2008
    Menlo Park, California, Us
    Control system development for MARX power delivery system for the International Linear Collider (ILC). RTEMS board support and port for Arcturus 5282 Coldfire processor. EPICS based monitoring and control. Tcl/Tk windowing GUI for human interface to control and monitoring.
  • Brocade (Mcdata)
    Consulting Software Engineer
    Brocade (Mcdata) Jan 2007 - Apr 2007
    San Jose, Ca, Us
    Diagnostics and verification for Eclipse 3610 SAN switch and extender product. CLI and VxWorks rtos shell dynamics for bringup and manufacturing diagnostics.
  • Salira Systems
    Consulting Firmware Engineer
    Salira Systems Jul 2006 - Dec 2006
    Us
    Hardware bringup for 3520 platform chassis, ATCA based GEPON switch. VxWorks Board Support Package (BSP) for 3520 command card, MPC8270 cpu, Broadcom 5696 switch, Teknovis TK3921 PON interface (x7), I2C, flash, rtc, and all support subsystems. Muxed software interrupt layer for linecard operation. Consulted on board level problems on other platforms. Ongoing consulting on all system issues.
  • Slac National Accelerator Laboratory
    Consulting Architect
    Slac National Accelerator Laboratory Apr 2003 - Jul 2005
    Menlo Park, California, Us
    Architected a satellite payload instrument simulator for GLAST, the Gamma Ray Large Area Space Telescope, now the FERMI telescope. Specified COTS hardware platform and OS. Authored firmware for instrument: VxWorks and Linux BSPs and drivers for network, disks, and custom FPGAs. Brought up custom hardware and integrated firmware. Designed and built several test stands for GLAST hardware and firmware verification.
  • Stanford Linear Accelerator Center
    Engineering Physicist
    Stanford Linear Accelerator Center Jun 1995 - Aug 1997
    Stanford, Ca, Us
    Particle Physics detector design, modeling, prototyping. Research and Development.

Mark Mcdougald Skills

Hardware Architecture Hardware Diagnostics Software Architectural Design Windows Driver Development Vxworks Qnx Embedded Linux Embedded Systems Device Drivers Rtos Firmware Fpga Digital Signal Processors Soc Algorithms Arm Linux C++ Software Engineering Testing C C# Architecture Software Development Verilog Machine Learning .net Networking System Architecture Eclipse Software Design Agile Methodologies Operating Systems Research And Development Field Programmable Gate Arrays Real Time Operating Systems Arm Architecture System On A Chip Ethernet

Mark Mcdougald Education Details

  • University Of Victoria
    University Of Victoria
    Physics
  • Stanford University
    Stanford University
    Physics

Frequently Asked Questions about Mark Mcdougald

What company does Mark Mcdougald work for?

Mark Mcdougald works for Picarro

What is Mark Mcdougald's role at the current company?

Mark Mcdougald's current role is Architect.

What is Mark Mcdougald's email address?

Mark Mcdougald's email address is ma****@****inc.com

What schools did Mark Mcdougald attend?

Mark Mcdougald attended University Of Victoria, Stanford University.

What skills is Mark Mcdougald known for?

Mark Mcdougald has skills like Hardware Architecture, Hardware Diagnostics, Software Architectural Design, Windows Driver Development, Vxworks, Qnx, Embedded Linux, Embedded Systems, Device Drivers, Rtos, Firmware, Fpga.

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.