Dojo Five Blog

Sharing our insights about modern embedded development

Featured Post

Using The Nordic nRF Sniffer For BLE

By: Steve Branam

The Nordic Semiconductor nRF Sniffer for BLE is a great low-cost tool for working with BLE. Once you set it up, capturing and analyzing BLE traffic is easy.

Read More...

Recent Posts

Using The Nordic nRF Sniffer For BLE

September 6, 2022

By: Steve Branam

The Nordic Semiconductor nRF Sniffer for BLE is a great low-cost tool for working with BLE. Once you set it up, capturing and analyzing BLE traffic is easy.

Séan Alling

Our Engineers: Seán Alling

August 31, 2022

Seán Alling is a Staff Firmware Engineer at Dojo Five, and joined the company in May of 2022 working remotely from Davis, CA. Seán was born and raised in the area, growing up in Sacramento before attending college and living in Davis, a community situated on the edge of Yolo County…

Unit Testing Keyboard

Unit Testing For Embedded Software Development

August 10, 2022

By: Steve Branam
Unit testing uses small automated tests to drive development of embedded system code. Learn best practices for Test Driven Development (TDD), including writing and implementing successful unit tests to provide fast feedback and confidence in your code.

Jenkins CI

Setting up Jenkins for Embedded the right way (or not at all)

August 1, 2022

By: Brandon Leiran
Embracing continuous integration (CI) practices and tools makes embedded development smoother. Jenkins isn’t always the best choice for Embedded CI, but if you follow the 3 CI principles laid out in this article, you’ll start off well!

Michael Levesque | Vice President of Engineering

June 28, 2022

Michael joined Dojo Five in March 2022 as Vice President of Engineering. He grew up in a small rural town outside of Augusta, Maine where he spent spare time working alongside his family building and tinkering with projects. This laid the foundation for one of Michael’s life passions: problem solving…

HIL Raspberry Pi

Hardware-in-the-loop is hard! Sometimes.

June 22, 2022

By: Ander Galisteo, Ph.D.
The concept of hardware-in-the-loop (HIL) is not new in the embedded space. The basic idea is to automate the functional tests of your device under development to verify if your implementation does what it’s supposed to do.

Board to Tears – Supply Chain Woes Hit Embedded Teams Hard

March 18, 2022

Board to Tears – Supply Chain Woes Hit Embedded Teams Hard Featured Categories Our Engineers Security Embedded CI All Categories Recent Posts By: Conrad Magalis & Joe Schneider You’ve been spending months if not years on an embedded project for a new product launch. And then the worst news of all comes in from the…

Our Engineers: Jeff Cooper

March 16, 2022

Jeff is a native Minnesotan and a natural tinkerer and techie. Jeff joined the Dojo Five team July, 2019 and loves the variety of projects and clients – as well as the opportunity to work for a growing business and a collaborative team.

Be The Cppcheck Ruler

March 11, 2022

As a static analysis tool, Cppcheck has a set of default rules. However, when you are further into your development and realize that you need to create your own rules to catch specific bugs, this is the right blog for you. There are two ways to set your own Cppcheck rules: create an XML-based rule…

Embedded Command Line Interfaces and why you need them

February 28, 2022

Embedded Command Line Interfaces and why you need them Featured Categories Our Engineers Security Embedded CI All Categories Recent Posts     By: Joe Perrin During the course of development – from prototyping hardware through manufacturing – it becomes necessary to run test code over and over to verify functionality or perform system-level testing. This…

Using Docker for Embedded Development

January 14, 2022

By: Patrick LittleSenior Firmware Engineer, Dojo Five Using Docker for Embedded Development By leveraging Docker images, development teams can completely specify and control the development environment without the overhead and bloat of an entire build machine, virtual or otherwise. These same images save time in the future by not having to perform Software Archaeology to…

What does a modern pipeline look like for embedded?

January 14, 2022

What does a modern pipeline look like for embedded? Featured Categories Our Engineers Security Embedded CI All Categories Recent Posts By: Aaron Fontaine Having a modern pipeline helps automate the tools you need to ensure high software quality and consistent results. Although the cost of setup is higher, once a modern pipeline (and corresponding practices)…

Nwanua Elumeze

Our Engineers: Nwanua Elumeze

October 29, 2021

Dr. Nwanua Elumeze is a Senior Firmware Engineer, and has been with Dojo Five since September of 2021. Nwanua is a native New Yorker, but has spent the last 20+ years enjoying the natural beauty and open spaces of Colorado…

Hay Field

Our Engineers: Joe Perrin

September 30, 2021

Joe is a Senior Firmware Engineer at Dojo Five, and came onboard in August of 2021. He has lived in Indiana his whole life, growing up in Indianapolis as a city boy, spending his college and post-graduate years in West Lafayette, and now tends a 5 acre farmstead…

Philosophy Books

Our Engineers: Jon Cantey

August 31, 2021

Jon Cantey is a Senior Firmware Engineer at Dojo Five and joined us in July of 2021, and works remotely from West Lafayette, IN. Growing up in Greensboro, NC and Virginia Beach, VA, Jon got into computers and fell in love with programming with the TRS-80…

Updating your hardware in the field

Device Updates: Cut Down Time and Data Usage

July 30, 2021

Have you ever suspected that the way updates are handled on your embedded devices wastes electricity, drives up customer cellular data bills or takes longer than really needed? Let’s look at how device updates have traditionally been done…

Bryan after skydiving

Our Engineers: Bryan Siepert

July 29, 2021

Bryan Siepert joined Dojo Five as a Firmware Engineer in June of 2021, working from San Francisco, CA – home of legendary fog, amazing Mexican food, and a few other remarkable things…

Dojo Five logo inside craft box

Our Engineers: Kane Iverson

July 29, 2021

Kane Iverson is a senior firmware engineer at Dojo Five, and he’s been our ace systems engineer since August, 2020. Kane resides in Portland, Oregon…

Dojo Five logo inside craft box

Our Engineers: Ben Hammen

June 30, 2021

Ben is Livin’ the Dream on a Farmette. He has been a Principal Firmware Engineer at Dojo Five since May of 2021, and is our favorite Wisconsinite on staff, residing in Berlin, WI…

Dojo Five logo inside craft box

Our Engineers: Ander Galisteo

June 30, 2021

Dr. Ander Galisteo started at Dojo Five as our resident security expert and Senior Firmware Engineer in May of 2021. While he probably can’t actually see into the future, he resides in Andoain, Spain…