Greg Kinney

Greg Kinney Email and Phone Number

Embedded Systems Engineer | FPGA | Founder @ Spatial Computing
San Francisco, CA, US
Greg Kinney's Location
San Francisco, California, United States, United States
Greg Kinney's Contact Details

Greg Kinney work email

Greg Kinney personal email

n/a
About Greg Kinney

Experienced Computer Engineer focused on developing Embedded Systems hardware, custom FPGA IP, firmware, device drivers and software. With particular interest in FPGA/SoC based hardware acceleration of algorithms, signal & image processing, AI/ML and sensor data. Specialized in building unique projects with custom embedded hardware, FPGA IP, firmware and software.Skilled at prototype design, development, fabrication, bring-up and debugging. Design and build prototype physical components using 3D CAD modeling and 3D printed components.Possess the ability to dive into new areas with unfamiliar technologies in order to accomplish goals.Interested in unconventional computing hardware as an alternative to conventional computing. Including Compute-in-Memory, Neuromorphic Computing, Quantum Computing and 'Compute-in-Physics'.FPGA IP and Hardware Acceleration● Develop custom FPGA/SoC IP for Hardware Acceleration of algorithms, signal & image processing, AI/ML and sensor data.● Hardware and software co-design of Xilinx FPGA's and Zynq FPGA/SoC utilizing Vivado and Vitis.● Develop Linux Device Drivers for custom FPGA IP control and access. Develop test bench for FPGA verification.Embedded Systems Design● Experienced in developing tightly coupled systems composed of multiple Edge Devices and Linux Cloud Servers. Providing network linkage, data exchange, control and telemetry between embedded systems and servers.● Incorporate self-test and automated recovery mechanisms on devices and between systems.● Develop bare-metal, Embedded Linux, device drivers and firmware code responsible for hardware initialization, board bring-up and system functionality.Prototype and Test Fixtures● Extensive prototype design, fabrication, bring-up and debugging experience.● Experienced debugging complex hardware and software systems.● 3D CAD Modeling and 3D printing of prototype components, test fixtures and manufacturing tooling.Project Management● Develop and manage projects, interact with customers, interface with diverse departments and disciplines.● Work with teams across disciplines to propel project progress.Interests and Design Goals● Possess the ability to understand new concepts and apply them to varied engineering projects, concepts that often are not constrained to my field of expertise.● Hold reliability and robustness as a top design priority. Accustomed to providing detailed documentation of hardware and software.● Experienced in commercial, aerospace, defense and space industries, and within Research & Development environments.

Greg Kinney's Current Company Details
Spatial Computing

Spatial Computing

View
Embedded Systems Engineer | FPGA | Founder
San Francisco, CA, US
Greg Kinney Work Experience Details
  • Spatial Computing
    Embedded Systems Engineer | Fpga | Founder
    Spatial Computing
    San Francisco, Ca, Us
  • Spatial Computing
    Founder / Engineer
    Spatial Computing 2011 - Present
    Founded Spatial Computing to provide freelance engineering work, and to pursue an interest in novel approaches to hardware-based AI and FPGA hardware acceleration. With a particular interest in Neuromorphic Computing.Over 25 years experience working on embedded systems hardware, firmware and software. Have been responsible for the design of a number of microcontroller and FPGA based projects, including circuit design and debugging, firmware development, PCB layout and prototype construction. Accustomed to providing detailed documentation of hardware and software. And believe in making every effort during the design phase to incorporate robust recovery mechanisms to maximize uptime and minimize the need for user intervention.Work includes FPGA based hardware acceleration of sensor data, image processing and Machine Learning algorithms for space and aerospace applications.● Developed FPGA based hardware accelerated image processing and Machine Learning for Space-Based Systems.● Developed custom FPGA IP using Verilog, SystemVerilog and High Level Synthesis.● Worked on drone systems, including sensor, imaging and telemetry processing and secure delivery to base systems. Also responsible for programatic control of drone behavior, automation and positional awareness.● Design experience with various Embedded Linux microcontroller and FPGA/SoC based projects. Able to design and prototype hardware, and write low level code. Firmware, Embedded Linux software, Linux drivers.● Familiar with various generations of Xilinx FPGA's and Zynq SoC devices, embedded Linux, AXI bus. Vivado, Vitis, Verilog, SystemVerilog, High Level Synthesis.● Interested in unconventional computing hardware as an alternative to conventional computing. Such as Neuromorphic and Quantum Computing.
  • Pacbio
    System Engineer
    Pacbio Aug 2022 - Nov 2023
    Menlo Park, Ca, Us
    Devised plans and methods to bring the latest Revio DNA Sequencing Instrument Stage Assembly into production. Provide programming and test fixtures for various instrument PCB Assemblies. Provide engineering support to manufacturing on troubleshooting initial production runs and implemented engineering changes to affect reliability and manufacturability enhancements.Responsible for bringing the newly designed DNA Sequencing Stage, the key component in the DNA Sequencing process, into production. Authored work instructions to guide manufacturing (both in-house and external contractors) to produce a uniform and reliable stage assembly within close critical tolerances. Including mechanical, electrical and thermal specifications.Designed and upgrading various PCB programming and test fixtures. Composed of various instrument boards containing microcontrollers and FPGAs. Developed fixture hardware and software, providing a GUI based interface to aid manufacturing in ease of programming, testing and troubleshooting. Designed testing circuitry to interface with various DUT PCB assemblies. Utilized FPGA/JTAG to provide test vector stimulation. Interfaced custom test circuitry to Keysight Data Acquisition for result processing.
  • Slingshot Aerospace
    Senior Embedded Engineer
    Slingshot Aerospace Oct 2019 - Oct 2020
    Colorado Springs, Colorado, Us
    Senior embedded engineer responsible for the research, planning and development of various embedded projects within the space, defense, military and commercial realm.In this role I worked in both a project planning and engineering capacity. Consulted with clients in order to determine project needs and objectives. Developed engineering requirements and was directly involved in the prototype and development stage of hardware and software.Involved in all stages of the engineering lifecycle. From researching available technologies and planning technical roadmap. To building, developing and debugging hardware and software.Principal engineer researching methods and technologies implementing hardware accelerated image processing and Machine Learning for Space-Based Systems. Providing proof-of-concept, design and prototype utilizing custom FPGA IP and associated software components.● Developed FPGA based hardware accelerated image processing and Machine Learning for Space-Based Systems.● Researched and developed custom FPGA IP using High Level Synthesis, SystemVerilog and SystemC.● Implemented custom Support Vector Machine in hardware utilizing an RBF kernel.● Designed with space qualified Intel/Altera FPGAs/SoCs. Quartus design software. Xilinx FPGAs/SoCs, Vivado, Vitis.● Developed Embedded Linux systems in Python and C/C++ for interface and communications between custom hardware and cloud based application layer.● Developed drone systems, including sensor, imaging and telemetry processing and secure routing to base systems. Also responsible for programatic control of drone behavior, automation and positional awareness.● Wrote software responsible for receiving sensor, telemetry and other data from edge devices for processing and redirection to appropriate data and signals sinks.● Collaborated with teams across various disciplines. Worked on proposals for new projects. Wrote technical documentation.● Experience submitting research papers for proposed R&D.
  • Unified Field
    Computer Engineer (Hardware And Software)
    Unified Field 2007 - 2011
    New York, New York, Us
    Senior engineer in charge of developing custom hardware and software for a variety of interactive and robotic systems. Involved in all stages of the project life cycle. Meeting with clients to ascertain requirements and expectations. Developed overall architectural approach. Designed, prototyped and implemented all aspects of the project. Including hardware, firmware and software. Installed the finished system on site and trained staff on operation, maintenance and repair procedures. From the very beginning of a project I designed hardware, firmware and software with fault tolerance and automated recovery as a priority.● Engineer in charge of designing and building a robotics exhibit consisting of six robots and six touch screen kiosks for visitor interaction. Designed an administration system that provided staff with a way to control and monitor the exhibit. Numerous fail-safe and automatic recovery features were built into both the robots and servers. These features were designed to allow the system to recover from hardware and software problems automatically when possible. And to notify the staff of problems that could not be corrected.● Designed, prototyped and built custom micro-controller based circuit boards for a variety of projects. Providing control and interfacing to various devices. Including motors, imaging sensors, encoders, etc.● Wrote micro-controller firmware responsible for hardware initialization and peripheral configuration after power-up.● Designed a computer vision system consisting of a high resolution imaging sensor and a custom interface board that communicated imaging data back to a Linux based SBC.● Configured servers and wrote all server code managing the flow of command, telemetry and data between robots, kiosks and building control systems.● Wrote server side administration software which started and monitored all server threads responsible for the exhibit. Automatically terminating and restarting faulty threads to ensure uptime.
  • Plexxius Consulting
    Owner / Engineer
    Plexxius Consulting 1991 - 2007
    Freelance consultant specializing in embedded systems design (hardware, software, firmware & PCB design), website, web application development and system administration services. Experienced with Unix/Linux, Windows, Mac and Embedded Linux.● Developed custom controller PCB and firmware used to interface with various sensors, actuators and peripherals.● Developed a management system which allowed for the monitoring, health check and software update of remote embedded systems. This system also allowed for remote booting and initial disk image installation.● Developed web commerce, shopping cart, account maintenance, and credit card transaction processing systems.● Designed, built and installed custom automation system. Built custom interfaces for sensors, motors, lighting, display and serial communication.
  • Parker Hannifin
    Engineering Technician
    Parker Hannifin 1991 - 1993
    Cleveland, Oh, Us
    Performed testing and repair of advanced avionic systems for both commercial and military aircraft.● Responsible for failed system diagnosis.● Performed troubleshooting of boards to the component level.

Greg Kinney Education Details

  • Minot State University
    Minot State University
    Computer Engineering
  • Farmingdale State College
    Farmingdale State College
    Computer Engineering

Frequently Asked Questions about Greg Kinney

What company does Greg Kinney work for?

Greg Kinney works for Spatial Computing

What is Greg Kinney's role at the current company?

Greg Kinney's current role is Embedded Systems Engineer | FPGA | Founder.

What is Greg Kinney's email address?

Greg Kinney's email address is gr****@****ing.com

What schools did Greg Kinney attend?

Greg Kinney attended Minot State University, Farmingdale State College.

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

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.