Our Clients


What Our Clients Say

Products and Projects We’ve Shipped

The Japanese Tea Garden: Lessons for Long-Running Development Projects

The Japanese Tea Garden: Lessons for Long-Running Development Projects

Technical Reviewer: Hands-On RTOS with Microcontrollers

Technical Reviewer: Hands-On RTOS with Microcontrollers

Ethernet-Capable Arduino Bootloader

Ethernet-Capable Arduino Bootloader

Improving Software With Five Lightweight Processes You Can Adopt Now

Improving Software With Five Lightweight Processes You Can Adopt Now

FLEX Paging Decoder

FLEX Paging Decoder

Manufacturing Firmware Support

Manufacturing Firmware Support

Memory Fault Investigation & Fix

Memory Fault Investigation & Fix

The Boeing 737 MAX Saga: Lessons for Software Organizations

The Boeing 737 MAX Saga: Lessons for Software Organizations

Interview Process & Hiring Guides

Interview Process & Hiring Guides

Software Release Process & Versioning Guide

Software Release Process & Versioning Guide

Manufacturing Test Firmware

Manufacturing Test Firmware

Product Development & EPM Consulting

Product Development & EPM Consulting

STM32-based Power Control Board

STM32-based Power Control Board

Snapdragon Flight Driver Development

Snapdragon Flight Driver Development

Petzi Treat Camera Update

Petzi Treat Camera Update

Build System Overhaul & Jenkins Pipeline Setup

Build System Overhaul & Jenkins Pipeline Setup

Crazyflie: ESB Broadcasting Protocol

Crazyflie: ESB Broadcasting Protocol

AWS IoT Migration

AWS IoT Migration

Doblet v1.5 Ecosystem Support & USB Debugging

Doblet v1.5 Ecosystem Support & USB Debugging

Build Server & Buildroot Configuration

Build Server & Buildroot Configuration

Rylo Camera

Rylo Camera

RearVision

RearVision

iPhone 5SE

iPhone 5SE

iPhone 6S & 6S+

iPhone 6S & 6S+

iPhone 6 & 6+

iPhone 6 & 6+

iPhone 5S

iPhone 5S

iPhone 5C

iPhone 5C

MIL-STD-1553B Embedded Development Kit

MIL-STD-1553B Embedded Development Kit

iPhone 5

iPhone 5

I-BESS

I-BESS

Future Airborne Capability Environment (FACE)

Future Airborne Capability Environment (FACE)

iPhone 4S

iPhone 4S

MIL-STD-1553B Bus Analyzer

MIL-STD-1553B Bus Analyzer

Lymphatic Vessel Tester

Lymphatic Vessel Tester

iPhone 4

iPhone 4

iPhone 3GS

iPhone 3GS

iPhone 3G

iPhone 3G

iPhone

iPhone

U2 iPod

U2 iPod

Our Open-source Projects 

Dark Mode

libc (this link opens in a new window) by embeddedartistry (this link opens in a new window)

libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.

Dark Mode

libmemory (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions

Dark Mode

athena-bootloader (this link opens in a new window) by embeddedartistry (this link opens in a new window)

An AVR Arduino bootloader that supports uploads over Ethernet (via TFTP) and Serial.

Dark Mode

arduino-logger (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Flexible logging library for the Arduino SDK, allowing the same logging interface to be used with multiple outputs.

Dark Mode

cmake-buildsystem (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with CMake

Dark Mode

meson-buildsystem (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Helper scripts, cross-compilation-files, makefile shims, and other helpful tools for working with Meson

Dark Mode

compiler-rt (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Wrapper project for llvm compiler-rt, using meson to build and use with the embedded framework

Dark Mode

gdtoa (this link opens in a new window) by embeddedartistry (this link opens in a new window)

David M. Gay’s floating-point conversion library, improved by Embedded Artistry

Dark Mode

format (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Code formatting tools, currently based on clang-format. Self-contained for easy integration to different repositories.

Dark Mode

templates (this link opens in a new window) by embeddedartistry (this link opens in a new window)

Document templates for open-source projects (README, CONTRIBUTING, GitHub templates)