Jacob Crabill

Bend, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jacob Crabill is a Senior Systems Engineer in Bend, Oregon with 11 years of experience building avionics, embedded firmware, and robotic systems. He was chief software architect for Volansi’s VTOL fleet—owning autopilot, mission systems, GCS, C2 relays, simulations, and test automation—and has deep hands‑on experience from MCU peripheral drivers on STM32 to system‑level PX4/NuttX contributions (notably FDCAN/SocketCAN and UAVCAN sensor integrations). At Shield AI he led the Single‑Agent Executive Manager, authored a from‑scratch Behavior Tree library to replace third‑party tools, and mentored teams while shaping systems architecture. He also develops high‑performance scientific software on GPU clusters (CUDA, MPI) and has applied high‑order numerical methods to CFD during doctoral research at Stanford. That uncommon combination of low‑level device‑driver savvy and HPC/CFD expertise lets him bridge embedded avionics, cloud comms relays, and simulation-to-test pipelines.
code12 years of coding experience
job12 years of employment as a software developer
bookB.S., Mechanical Engineering, Engineering Physics; Aerospace Concentration, B.S., Mechanical Engineering, Engineering Physics; Aerospace Concentration at Kettering University
bookDoctor of Philosophy - PhD Aerospace Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD Aerospace Aeronautical and Astronautical Engineering at Stanford University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (28)

c-language10
nuttx10
px410
autopilot10
mcu10
micro-controllers10
auto-pilot10
abstraction-layer10
stm3210
microcontroller10
c1110
canbus10
c1710
uca10
sensorfusion10

Programming languages (8)

TypeScriptJavaC++CZigLuaJupyter NotebookPython

Github contributions (5)

github-logo-circle
PX4/PX4-Autopilot

Oct 2019 - Aug 2022

PX4 Autopilot Software
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:102 reviews, 112 commits, 25 PRs in 2 years 9 months
Contributions summary:Jacob primarily contributed to the UAVCAN sensor driver implementation within the PX4 Autopilot codebase. Their work involved bug fixes for sensor drivers like optical flow and GNSS, specifically addressing integration timespan issues and multi-publisher support. They also overhauled sensor bridge drivers and added support for heater control on the IO MCU, demonstrating a focus on improving sensor integration and hardware-level functionality. Furthermore, they integrated improvements for STM32H7 FDCAN drivers and addressed related messaging RAM issues, and improved the sensor support by adding device IDs for improved data collection.
multicopteravoidancedroneuasraspberry-pi
apache/nuttx

May 2020 - May 2022

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:12 reviews, 1 PR, 22 comments in 1 year 11 months
Contributions summary:Jacob primarily contributed to the embedded operating system, NuttX, by adding support for the STM32H7 family of microcontrollers. Their work involved configuring clock sources for the FDCAN peripheral, integrating SocketCAN functionality, and enabling hardware-level CAN filters. They also added FDCAN3 support and configured the Nucleo-H743zi2 board for SocketCAN. The contributions show a strong focus on low-level hardware interaction and device driver development.
operating-systemapachemicrocontrollerrtosoperating
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jacob Crabill