Jim Jacobsen

Software Engineer at Bastille

Kenosha, Wisconsin, 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

👤
Senior
Jim Jacobsen is an embedded software and hardware engineer with a decade of experience specializing in Linux/Android kernel driver development and broad hardware support across BLE, Bluetooth, wireless networking, sensors, eMMC/SSD, PCIe, and USB 3.0. He has deep domain expertise in aviation systems—ARINC429, FLARM, UAT, 1090-ES and ADS‑B—and has contributed backend and DevOps work to the Stratux open-source aviation receiver, including indexed logging and replay tooling. Jim combines low-level firmware and driver craftsmanship with deployment automation (makefiles, Bash, Python, Jenkins, Bamboo and custom build systems), making him effective from prototype to production. His career spans startups and established firms, with roles at Bastille, Garrett Technologies and multiple embedded systems companies, reflecting a consistent focus on rugged, real-time systems. Uncommonly for an engineer at his level, he is also a Certified Flight Instructor in Light Sport Aircraft, which informs his practical understanding of avionics requirements. Based in Kenosha, WI, he brings pragmatic engineering discipline and hands-on hardware integration skills to complex embedded challenges.
code10 years of coding experience
job21 years of employment as a software developer
languagesEnglish
github-logo-circle

Github Skills (8)

logging10
go10
command-line-arguments9
embedded8
sys8
gzip7
aviation6
i2c6

Programming languages (5)

JavaCJavaScriptPerlPython

Github contributions (5)

github-logo-circle
cyoung/stratux

Dec 2015 - Jun 2017

Aviation weather and traffic receiver based on RTL-SDR.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:25 commits, 36 PRs, 76 comments in 1 year 6 months
Contributions summary:Jim primarily focused on enhancing the Stratux project's back-end functionality. They implemented indexed logging, switched log formats, and added developer mode options. Further contributions involved incorporating command-line arguments for replay functionality, demonstrating an understanding of system configuration and user input. The user also created a test program for a hardware sensor, showcasing an ability to integrate hardware components.
rtlcenteraviationrtlsdrnoaa
stratux/avare

Oct 2016 - Oct 2017

Contributions:27 PRs, 45 pushes, 6 branches in 1 year
aviationgpsandroid
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
Jim Jacobsen - Software Engineer at Bastille