Welcome to Shrikebyte

We make FPGAs go fast, and we do it fast.

About

Mission

Shrikebyte was founded with a laser-focused mission: to engineer elegantly practical FPGA-based systems where schedule, budget, hardware, and software all work together in lockstep harmony.

Philosophy

The true potential of FPGA-based systems is unlocked when hardware and software are treated as partners, not bolted together as an afterthought. Aligning both from day one avoids costly rework and eliminates the inefficiencies that come from siloed teams. Shrikebyte approaches every project with a systems-level mindset: translating high-level business goals into fast, robust, and elegant digital solutions.

Approach

We’re outcome-driven. We zoom in deep to the technical implementation details while also zooming out when necessary to not lose sight of the broader vision. We take responsibility for the fundamental success of your product. The phrase “that’s not my department” doesn’t exist here.

Winning in engineering never happens by checking boxes on a spec sheet. It happens by:

Every day starts by asking:

Why are we doing this, is it making our customers’ lives better, and should we be doing anything differently?

Guiding Principles

Services

Custom FPGA & SoC System Design

Need to create something that’s never been done before?

Turnkey Projects

From start to finish, we develop requirements, orchestrate a high-level architecture, execute the implementation, rigorously verify and test, and assist with ongoing sustainment.

Specialized Staff Augmentation

Need specialized FPGA staff for a one-off project that doesn’t justify a full-time hire? We have an expert at the who can hit the ground running and fit right into your team.

Prototype / Demonstration Systems

Need a proof-of-concept or development board prototype to explore design options and reduce risk before committing to a certain path?

Board Design Assistance

Never designed a custom FPGA board before? There are lots of pitfalls to watch out for, and we offer schematic design reviews to help catch problems before they make it to production.

Support Software & Embedded Linux

We can develop drivers that open up a simple user API to the complicated underlying system. Good abstractions with shallow interfaces and deep capabilities open up the floodgates to exploiting powerful FPGA / software systems.

Fixing A Botched Mess

We’ve all been there before. It’s that terrifying codebase that everyone else is too afraid to touch because it’s slowly devolved into such an incomprehensible mess and the last person to truly understand it retired 15 years ago. Let us handle the headache.

Legacy Design Migration

Is it becoming more difficult to source parts for that 25-year-old board? We have the knowledge and experience needed to guide a smooth transition while upgrading to newer product generations.

Technologies

These are some highlights of the technologies we are fluent in, along with a few examples of past projects.

Software-Defined Radio

Development of a high-reliability, low-cost, jamming-resistant RF geolocation system using time-of-flight multilateration. Capable of locating aircraft to 5 m of precision at ranges up to 15 km.

100G ethernet-based, super-wideband 1 GHz direction-finding signal sniffer.

Optical Communication

Design and implementation of an advanced free-space optics communications protocol, capable of delivering gigabit ethernet over an undetectable laser link.

Video Processing

Engineering of a sub-frame latency, real-time HD H.264 video compression pipeline and network broadcast system.

Digital Signal Processing

Design of custom signal processing models and implementations to detect RF pulses in impossibly noisy environments.

Embedded Design

Need a specialized processor that can simultaneously control 100 serial devices without skipping a beat?

High Speed I/O Interfaces

Contact

Want to talk about your project? Contact us any time and we can have a conversation to see if Shrikebyte is a good fit.

We’ll never take on a project that we aren’t suited for and we’ll never recommend using an FPGA in a system where it doesn’t make sense. If we’re not the right fit, then we’ll gladly help point you to another expert in our network who is more appropriate for your project’s unique needs.

Contact information