Mike Parrish

Mike Parrish Email and Phone Number

Senior Staff Architect at Stealth Mode @
Mike Parrish's Location
Scotts Valley, California, United States, United States
Mike Parrish's Contact Details
About Mike Parrish

Summary of Qualifications Twenty five years of experience in engineering management, product development, software and hardware design and implementation. Complete understanding design cycle for electronic systems, from concept through manufacturing, to sales and customer support.Specialties: ASIC, automation, automotive, c, c + +, clustering, computer hardware, cvs, drivers, electrical engineering, ethernet, linux, marketing, networking, operating systems, optimization, orcad, packaging, ppp, printers, processors, programming, project management, python, real time, research, robotic, scsi, servers, set top box, shell scripting, snmp, software architecture, software development, ss7, tcp/ip, technical sales, utilities, vhdl, visual c, xml,

Mike Parrish's Current Company Details
Stealth mode

Stealth Mode

Senior Staff Architect at Stealth Mode
Mike Parrish Work Experience Details
  • Stealth Mode
    Senior Staff Architect
    Stealth Mode Jun 2022 - Present
    Stealth mode
  • Handoff
    President
    Handoff Jan 2000 - Jun 2022
    Co-founder of company focused on developing solutions for 300mm semiconductor automation. Developed business plan and codeveloped company's products. Leaving company due to a shift in strategy. (C, C++)Designed generic embedded system architecture around FPGAs with the microblaze processor. First applications are currently being shipped by clients. Future releases to incorporate uCLinux.Built and managed a team of 12 offshore software and hardware engineers for the development of a suite of SEMI-E84 (Enhanced Carrier Handoff) products. Recruited and managed a team of 9 local contractors for marketing and corporate infrastructure.Secured funding for two years of operations.Defined short and long term company strategy for product development.Specified and developed company's first product, an E84 protocol analysis tool.Managed technology derivative from first product into an OEM embedded E84 board.Specified and managed company's third product development, an infrared transceiver. Prototype completed.Secured alliance with sales rep firm.
  • Nio
    Sr Staff Engineer, Sw Platform
    Nio Aug 2016 - Apr 2022
    Jiading, Shanghai, Cn
  • Markone
    Consultant
    Markone 2015 - 2016
    Firmware engineer (C, RTOS, BLE, Keil);• Implemented new architecture for smart cup using RTX RTOS on Nordic CPU• Ported existing monolithic code base to new architecture and Keil toolchain
  • Lumenetix
    Consultant
    Lumenetix 2014 - 2015
    Firmware engineer (C, Java, RTOS, SPI, DALI/DMX, BLE);• Extended RTOS based LED lighting platform• Implemented new architecture for communications router using RTX RTOS on Nordic CPU• Implemented field upgradable flashing interface• Built Java based test harness for verification and final production testing of routing product.
  • Catbird Networks
    Functional Manager/Senior Software Engineer
    Catbird Networks 2013 - 2014
    Functional manager/senior software engineer (C, C++, Python);• Selected RabbitMQ as internal message bus and implemented module interfaces using Pika• Implemented RabbitMQ security plugin using Windows authorization APIs• Scrum functional manager for 7 software engineers
  • Cputech
    Consultant
    Cputech 2011 - 2012
    Software and hardware verification (C, Eclipse, JTAG, DoD) • Architected new regression environment for secure microprocessor development board.• Wrote board validation tests for Ethernet, UART, I2C, ExpressLink, DDR, and flash devices.• Debugged FPGA timing and lockup issues.• Specified DDR2 timing controller settings for new boards.
  • Samplify Systems
    Software Consultant
    Samplify Systems May 2010 - Dec 2010
    Campbell, Ca, Us
    Principal software engineer with architecture responsibilities (C, C++); compression technology• Wrote extensive customer proposals for new and existing projects.• Architected new software system for medical equipment.• Wrote PCIe and USB drivers for both Windows and Linux targets.• Wrote a code generation system for automatic generation of hardware access layer(HAL) using XML and Python.• Implemented a compressing flash storage system around an FPGA system using Infiniband
  • Shepard International
    Principal Software Engineer
    Shepard International Nov 2007 - Nov 2009
    Software architecture responsibilities (C, C++) for low latency electronic trading.Developed primary broker and market data interfaces for various electronic trading exchanges(ARCADirect, CAX, ICE, TerraNova and others) expanding company product access ten-foldRewrote market data book object to improve market state information trackingOptimized Chicago Mercantile Exchange(FIX 4.2) interface for speed and reliability improving throughput rates by 5xImplemented automated verification scheme for Broker object unit testingLead engineer on speed optimization effortsUnit testing for various modules in WinUnit
  • Pixelworks
    Software Architect
    Pixelworks Sep 2006 - Oct 2007
    San Jose, California, Us
    Managed software development for next generation ASICs. Managed a team of 15 (11 employees /4 contractors in Shanghai and Berlin. (C, C++, XML, Python)Designed a reusable embedded software architecture based on multicore MIPS 34k running asymmetric Linux. Designed and managed code generation system on XML and Python.Designed document generation system from same XML sources.Negotiated enterprise wide JTAG/Source level debug tools purchase from MIPSDeveloped pass-through verification scheme which allows for arbitrarily deep RTL blocks to be tested in situ.Member of the ASIC verification team, wrote test benches and test cases for system block verification
  • Dinan Engineering
    Director, Software And Electrical Engineering
    Dinan Engineering 2005 - 2006
    Managed software and electrical engineering for the world's premier BMW tuner. Managed an extended team of 14, including screening and hiring full time employees and external contractors. (C, C++, Java)Designed a generic embedded system architecture based on microblaze processors in FPGAs running microC Linux.Designed a new distribution system based on commodity hardware running Linux. Clustered servers, SELinux extensions, distributed, synced databases and open source software throughout.Implemented software processes for the division including mandatory version control and bug tracking.Coauthored, Prometheus, modular automotive diagnostic software built in Java to run in Firefox on commodity hardware. Designed Overlord, an automation of workflow that had previously consumed 40% of the department's resources.Additional product lines, radar, diagnostics tools, vehicle modifications for the disabled were in the design phase.
  • Vertical Solutions
    Consultant
    Vertical Solutions 2004 - 2004
    Cincinnati, Ohio, Us
    Designed and fabricated three system printed circuit boards. Developed cabling specification. Wrote software for productions system included motion control programming and tuning, embedded PC configuration, GUI development, TCP/IP interface, process definition and overall system architecture. Developed initial sales strategy targeting equipment suppliers.
  • Ion Systems
    Consultant
    Ion Systems 2003 - 2004
    Us
    Responsible for system design and implementation of next generation embedded control system. (C, C++) Developed an FPGA based design using a soft processor (Microblaze in VHDL). Board design included 6 RS485 ports, ethernet, and custom power conversion (24VDC->24VAC). Extensive software, including firmware on Microblaze, API on host system, sample applications in VB and VC, hardware simulator, installation packaging.
  • Lam Research
    Consultant
    Lam Research 2003 - 2004
    Fremont, Ca, Us
    Developed customer specific software to link Ion Systems' ionizer to the Lam Research tool including Windows service, TCP/IP interface, remote configuration, installation packaging and test suites.
  • Kla-Tencor
    Consultant
    Kla-Tencor 2001 - 2001
    Milpitas, California, Us
    Integrated 300mm connectivity software on two semiconductor tools, including factory certification with CCS Envoy. Enhanced manufacturing diagnostic software.
  • National Semiconductor
    Consultant
    National Semiconductor Jan 1999 - Jan 2000
    Responsible for end user On Screen Display (OSD) development kit. Developed GUI interface that provided real-time feedback by changing the OSD on the monitor via the dev board over an I2C link. Compiled the final OSD to a binary file for PROM masking. Developed logging, diagnostics, scripting and communications configuration functions.
  • Gw Associates
    Integration Manager
    Gw Associates 2000 - 2000
    GW Associates provides connectivity solutions for the semiconductor industry. Responsible for company's entry into integration. Managed 6 employees and contractors in integrations and product development. (C, C++, Java, Lisp)Provided extensive technical sales and marketing support, both locally and overseas.Managed the first integration of 300mm Factory Automation software for Therma-Wave, taking only seven weeks in comparison to the existing average of six to eight months and resulting in the first E87 (Carrier Management Specification) compliant tool.Responsible for hiring integration engineers, contractor oversight, project management, technical sales and technical support for the 300mm communication product.Secured enterprise-wide software order from KLA-Tencor.Other customers included Axcelis, NuTool, Lam Research and Zeiss.Authored integration lifecycle white paper and integration services business plan. Wrote specifications for integration Systems Development Kit, Integration Manager and OS interoperability products.
  • Automation Modules
    Consultant
    Automation Modules Jan 1997 - Nov 1998
    Responsible for all software and electrical engineering decisions. Developed electrical and software controls for the company's Pod Opening Platform Loadport and a 200mm SMIF pod opening port plate. Introduced the company's products at SemiCon West 98.
  • Hewlett-Packard
    Consultant
    Hewlett-Packard Jan 1997 - Jan 1998
    Houston, Texas, Us
    Developed several SNMP agents. SNMP compliant clustering agent for high availability server clusters, event logger for server motherboard management, installation packaging for deployment.
  • Hewlett-Packard, Labs
    Consultant
    Hewlett-Packard, Labs 1997 - 1998
    Developed diagnostics suite for GeneBeam product, laser based bioanalyzer, used for calibration, testing and manufacturing.
  • Diba
    Senior Software Engineer
    Diba Jan 1996 - Jan 1997
    Næstved, Dk
    Developed firmware for phone functionality in information appliance. Wrote device drivers for DTMF pad, discrete IO and phone. Developed board support packages for various platforms. Ported PPP drivers to internal architecture and firmware. Developed HP400 printer driver for printing HTML pages from set top box web browser.
  • Centigram Communications
    Consultant
    Centigram Communications Jan 1995 - Jan 1996
    Analyzed and remedied system failure on embedded SCSI busses. Modified multi-target/multi-initiator SCSI firmware drivers on SS7 telephony board to eliminate system hang. Developed enhanced embedded SCSI diagnostics.
  • Octel Communications
    Consultant
    Octel Communications Jan 1993 - Jan 1996
    Us
    Designed netboot system, SS7 telephony board, firmware based diagnostics for Primary rate Telephone Interface Card (PTIC). Implemented version control system based on PVCS.
  • Nec America
    Consultant
    Nec America Jan 1994 - Jan 1995
    Developed ASIC, 500K gates in VHDL, for Ethernet switching network including modules for System Bus Interface to MIPS 4300 bus; DMA access, register access and exception handling, broadcast switching fabric interface, register access interface and protocol. Designed test bench using VHDL to eliminate interface questions with third party tools.
  • Asyst Technologies
    Consultant
    Asyst Technologies Jan 1990 - Jan 1993
    Us
    Developed robotics, motion control, LAN, WIP tracking products. Participated in new product design and existing product upgrade. Worked with electrical and mechanical engineers, marketing, manufacturing and customers. Principal engineer for SMIF loadport, custom robotics software and storage controller(a LAN multiplexer used for WIP tracking).
  • Silicon Valley Group
    Consultant
    Silicon Valley Group 1993 - 1993
    Us
    Developed embedded software for track modules. Developed LCD interface for Fluid Temperature Controller on embedded system.
  • Tera Control
    Consultant
    Tera Control 1993 - 1993
    Ported software from PC development base to embedded target. Replaced hardware dependent code. Developed diagnostics for final security product.
  • Scientific Games
    Consultant
    Scientific Games Jan 1990 - Jan 1991
    Las Vegas, Nv, Us
    Audited lottery software for compliance to customer contract. Managed software development for complex contract requirements.
  • Santorini Consulting
    Consultant
    Santorini Consulting Jan 1989 - Jan 1990
    Developed utilities and file system enhancements for the Apple Macintosh
  • Phase 2 Automation
    Software Engineer
    Phase 2 Automation Jan 1988 - Jan 1990
    Developed software for robotic automation of rigid disk testing and material handling track systems.

Mike Parrish Skills

Embedded Software C++ Engineering Management Start Ups Firmware Software Development Embedded Systems C Databases Linux Testing Debugging Asic Tcp/ip Electrical Engineering Ethernet Visual C++

Mike Parrish Education Details

  • San José State University
    San José State University
    Mathematics
  • San José State University
    San José State University
    Mathematics

Frequently Asked Questions about Mike Parrish

What company does Mike Parrish work for?

Mike Parrish works for Stealth Mode

What is Mike Parrish's role at the current company?

Mike Parrish's current role is Senior Staff Architect at Stealth Mode.

What is Mike Parrish's email address?

Mike Parrish's email address is mike.parrish@nio.io

What schools did Mike Parrish attend?

Mike Parrish attended San José State University, San José State University.

What skills is Mike Parrish known for?

Mike Parrish has skills like Embedded Software, C++, Engineering Management, Start Ups, Firmware, Software Development, Embedded Systems, C, Databases, Linux, Testing, Debugging.

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.