Our Clients


What Our Clients Say

Products and Projects We’ve Shipped

The Japanese Tea Garden: Lessons for Long-Running Development Projects
Technical Reviewer: Hands-On RTOS with Microcontrollers
Ethernet-Capable Arduino Bootloader
Improving Software With Five Lightweight Processes You Can Adopt Now
FLEX Paging Decoder
Manufacturing Firmware Support
Memory Fault Investigation & Fix
The Boeing 737 MAX Saga: Lessons for Software Organizations
Interview Process & Hiring Guides
Software Release Process & Versioning Guide
Manufacturing Test Firmware
Product Development & EPM Consulting
STM32-based Power Control Board
Snapdragon Flight Driver Development
Petzi Treat Camera Update
Build System Overhaul & Jenkins Pipeline Setup
Crazyflie: ESB Broadcasting Protocol
AWS IoT Migration
Doblet v1.5 Ecosystem Support & USB Debugging
Build Server & Buildroot Configuration
Rylo Camera
RearVision
iPhone 5SE
iPhone 6S & 6S+
iPhone 6 & 6+
iPhone 5S
iPhone 5C
MIL-STD-1553B Embedded Development Kit
iPhone 5
I-BESS
Future Airborne Capability Environment (FACE)
iPhone 4S
MIL-STD-1553B Bus Analyzer
Lymphatic Vessel Tester
iPhone 4
iPhone 3GS
iPhone 3G
iPhone
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)