LeafLabs engagements range from a single engineer for two weeks, to teams of engineers on multi-year projects. Below are our focus areas.


Embedded Systems

  • Deep expertise across multiple embedded platforms (ARM Cortex M series, ARM64/aarch64, Intel x86-64)

  • Custom device driver design and implementation (Linux, microcontroller or otherwise)

  • Video- and audio-rate (or higher), low-latency DSP algorithms

  • Multi-threaded applications and data processing

  • Rapid prototyping


FPGA Design

  • High-speed communication protocols and interfaces

  • Image processing and object recognition

  • Digital Signal Processing and algorithm optimization

  • Real-time data stream processing

  • Custom ASIC and peripheral integration/drivers

  • ML/AI Proof-of-concept development


Electrical Engineering

  • Schematic capture

  • Footprint and component library creation

  • Component selection/swaps

  • PCB layout

  • Design modification/optimization

  • Debugging

  • Manufacturing liaison


Feasibility Studies

De-risk and explore new projects or technologies such as:

  • Networking

  • Real-Time Systems

  • Internet of Things

  • Data Acquisition

  • High-performance Computing

  • Security Assessment


Scientific Tools

  • Embedded Systems: FPGA, MCU, SOC

  • High-speed Data Acquisition

  • Real-time Processing

  • Big Data Analysis

  • User Interface Design

  • Systems Integration

  • ASIC Design


Have a project in mind? We’d love to hear about it.


 

Our Process

  1. Contact us

    Get in touch to let us know you’re interested in setting up a call. Please share as much detail about your challenge as feasible. We will be in touch within 24 hours to coordinate a meeting, and to ask any preliminary questions we may have.

  2. Intro call

    A quick call is the easiest way to figure out if we’re the right team to help. We’ll learn about what you’re working on, and answer any questions you have about LeafLabs.

  3. Scoping

    We will work together with you and your key stakeholders to develop a plan to solve your challenges. This could include proposed approaches and timelines so we’re all on the same page.

  4. Agreements

    Finalize all of the necessary contracts needed to get started. This includes a Master Services Agreement and a Statement of Work.

  5. Let’s get started

    Our program team will coordinate a kick off call with all key stakeholders to set the tone, align on immediate objectives and ensure the Leaf team can get off to the races.