Hi, I'm Miles
Embedded Software Engineer
and sometimes a rocket scientist on the weekend

Embedded Software Engineer
and sometimes a rocket scientist on the weekend
I’m a recent graduate and current Software Engineer at Garmin International, where I focus on development and maintenance of real-time software for aviation equipment. While my primary interests are mainly geared towards software quality assurance for aviation/aerospace applications, I also enjoy learning and exploring ideas beyond embedded systems and aviation.
During my undergraduate and graduate studies, I had the privilege of serving as a teaching assistant, mentor, and contributor to the development of a new graduate-level course. It was a rewarding experience to share what I know with others and learn from them in return. In the future, I hope to return to teaching after gaining more industry experience, with the goal of sharing my experiences, practical insights and foundational concepts with future students.
On a personal note, I am "passionate" F1 fan, bit of an audiophile, and a learning guitarist :). I'd love to chat about any of the above topics and more so feel free to reach out!
Below are some of my skills and interests on this unnamed journey:
Jun-2025 – Present
Jun-2025 – Jun-2026
Aug-2025 – Dec-2025
ESE 5180 - IoT Wireless, Security, & Scaling
Jan-2025 – Aug-2025
May-2024 – Aug-2024
May-2023 – Dec-2023
Jan-2022 – May-2023
May-2022 – Aug-2022
Sep-2018 – Aug-2020
Some Things I've Built

Project Spectre is an experimental actively stabilized rocket designed by ERAU's Experimental Rocket Propulsion Lab (ERPL). My role is overseeing the development of our flight computer & active stabilization unit, the Spectre Module.
Embedded C, C++, Linux, Platformio

An open-source knowledge base information repository for embedded systems. This was initially an independent study project I took on during my final semester at UPenn to fill in some of gaps in lecture content as well as be a resource for other students to use in their academic/professional careers.
To facilitate the documentation, the project uses mkdocs for easy management of files and modifications of content via markdown. Similarly, GitHub pages is used for deployment. Despite graduating, I still plan on updating and maintaining the site awhile.
This is still a work in progress but check it out @ https://embedded.seas.upenn.edu
MkDocs, GitHub Pages, Embedded Systems

The Pocket Star 1 (PS1) was an initial attempt at making a “smart” star tracker for astrophotography. Ultimately, this project became more of a tech demo and trial for a variety of techniques, some of which I've never used before and not at this scale. This project was supported by a Atmel SAMW25 MCU for Internet of Things (IoT), a ST GNSS module to parse, multiple stepper motor interfaces, and various I/O housed on a custom PCB.
The intended scope of this project was too much for one semester, so I would like to revisit this project in the future to resolve the shortcomings. I Also learned a hard lesson about FreeRTOS memory management & task synchronization here....
Atmel, GNSS, PCB Design, FreeRTOS,
© Miles Osborne | Last Updated: 2026-09-21
Design: Reflex - Pixelarity