Mark Mcdougald work email
- Valid
- Valid
Mark Mcdougald personal email
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.
-
ArchitectPicarroCalifornia, United States -
Principal Engineer / PhysicistBlue Lake Consulting Inc Jan 2001 - PresentPresident 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
-
Principal Hardware EngineerEntanglement Technologies, Inc. May 2023 - Apr 2024San Bruno, California, UsInstrument redesign for DAQ upgrade to PCIe device Xilinx Artix 7. Artix RTL port and PCIe hard ip. Driver software in support of new device. -
Principal Software Development EngineerVast May 2023 - Mar 2024Long Beach, California, UsHW/FW/SW for Haven space station flight computer. NXP Arm SOC – Linux OS and board support. Repo and build. -
Senior Software EngineerSupernal Sep 2021 - Aug 2022Washington, D.C., UsVTOL 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. -
Principal Member, Optimization, Performance And Embedding GroupMercedes-Benz Research & Development North America, Inc. Nov 2019 - Aug 2020Sunnyvale, Ca, UsR&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) -
Consulting PhysicistRoche Sequencing North America Feb 2019 - Sep 2019Indianapolis, Indiana, UsR&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) -
Consulting Verification EngineerToshiba America Electronic Components, Inc. Nov 2017 - Jul 2018Irvine, California, UsVerification and Validation for SSD hardware designs and memory. Detailed test scenarios at the memory chip level. Python automation. (Py, C, Verilog) -
Dve, Xbox Soc Verification EngineerMicrosoft Jun 2016 - Nov 2016Redmond, Washington, UsSOC design verification for next generation xbox processor. Pre-silicon through to silicon verification and testing. Waveform generation and debug. -
Research Scientist - Nlp AiDell Emc Jun 2015 - Feb 2016Round Rock, Texas, UsNatural 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) -
Consulting Platform EngineerJibo, Inc. Sep 2014 - May 2015Boston, Ma, UsCollaborative 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. -
Consulting Engineer Hw/SwSony Life Electronics Nov 2012 - Sep 2013San Diego - Us | Tokyo - Jp, UsArchitecture 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. -
Consulting Physicist / Architect / EngineerCabot Corporation - Security Materials Division Apr 2011 - Oct 2012Boston, Ma, UsArchitected 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. -
Consulting Hardware EngineerSkybox Imaging Apr 2011 - Dec 2011San Francisco, Ca, UsFPGA 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. -
Consulting Firmware EngineerRgb Networks Dec 2010 - May 2011Sunnyvale, Ca, UsBoard bring up and network driver and network device configuration. -
Consulting System And Software Engineer / ArchitectBecton Dickinson Biosciences Mar 2007 - Aug 2010Franklin Lakes, New Jersey, UsNew 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. -
Consulting Software EngineerSlac National Accelerator Laboratory Apr 2008 - Nov 2008Menlo Park, California, UsControl 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. -
Consulting Software EngineerBrocade (Mcdata) Jan 2007 - Apr 2007San Jose, Ca, UsDiagnostics and verification for Eclipse 3610 SAN switch and extender product. CLI and VxWorks rtos shell dynamics for bringup and manufacturing diagnostics. -
Consulting Firmware EngineerSalira Systems Jul 2006 - Dec 2006UsHardware 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. -
Consulting ArchitectSlac National Accelerator Laboratory Apr 2003 - Jul 2005Menlo Park, California, UsArchitected 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. -
Engineering PhysicistStanford Linear Accelerator Center Jun 1995 - Aug 1997Stanford, Ca, UsParticle Physics detector design, modeling, prototyping. Research and Development.
Mark Mcdougald Skills
Mark Mcdougald Education Details
-
University Of VictoriaPhysics -
Stanford UniversityPhysics
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
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