← back to about
My sons · Simon

Simon Schmidt

Computer Science · Arizona State University · Tempe, AZ
Focus: Robotics & AI · Embedded flight software
Undergrad CS @ ASU Robotics + AI Embedded systems
▸ Latest update · Sep 2026
Report update · Simon's role at ARCS

He's on the GNC team

Building the flight brain of a self-landing rocket.
ARCS at ASU Project GRACE GNC subteam
🚀 Translation: GNC = Guidance, Navigation, and Control. It is the single hardest job on a self-landing rocket. Simon is on the team writing the software brain that decides — 200 times per second — how much to throttle the engine and which way to point the nozzle so the rocket doesn't crash.

🧭What GNC actually means, in plain English

G
Guidance — "Where do I want to go, and what path gets me there?" Plans the trajectory: launch profile, coast, descent, landing burn.
N
Navigation — "Where am I right now, how fast, and which way am I pointing?" Fuses GPS + gyros + accelerometers + barometer, 200+ times per second.
C
Control — "What do I do about it?" Adjusts engine throttle and thrust vector so reality matches the plan. Milliseconds of latency matter.

This is the same problem SpaceX had to solve for Falcon 9. It sits at the intersection of control theory, real-time software, sensor fusion, and flight dynamics. Graduate-level material — and he's doing it as an undergrad.

👨‍✈️His direct boss

GNC & ACS Lead / President of ARCS
Aaryan Anand
Runs both the flight-control team AND the whole organization. Judging from the org's Gitea activity, he personally writes big chunks of the flight firmware (see ascent-firmware repo — tagged alpha-v1.0.0, has done real flights already).

🛠️What his day-to-day likely involves

📚Real skills he's building right now

Control
theory
Embedded
systems
Sensor
fusion
Real-time
software
Flight
dynamics
Git & SW
engineering

🎯Why GNC is the crown-jewel subteam

Every subteam on a rocket matters, but GNC is the one where if you get it wrong, nothing else matters. The engine can be perfect, the composites beautiful, the electronics flawless — if GNC can't keep the rocket pointed and control the descent, you get a crater. That's why GNC leads are often the technical face of any rocket program.

On resume terms: "GNC engineer, propulsive-lander project" is arguably the single highest-signal line an aerospace undergrad can put on paper.

▸ Focus areas

🤖Robotics & AI · embedded flight software

Beyond ARCS, Simon has access to the DREAMS Lab — Dr. Jnaneshwar Das's robotics research group at ASU SESE. That's a rare undergrad invite; the lab does field robotics, autonomous systems, and applied AI.

His personal hardware work centers on the STM32G4 — he's driving the power & attitude system on that MCU. The broader ARCS team uses NXP GHz-class microcontrollers for guidance/navigation via the MCUXpresso SDK.

▸ Experience

💼Exquadrum — Victorville, CA · internship

Simon interned at Exquadrum, a defense-propulsion company in Victorville, California. His project: built a local, private LLM AI bot — running on-premise, no cloud. That's the exact stack pattern defense contractors need for anything touching sensitive IP or classified environments (no data leaves the building).

Exquadrum was subsequently acquired by Mach Industries and rolled into their new propulsion arm, Mach Energetics. That puts Simon's internship right in the middle of the current hypersonics / next-gen propulsion wave — the same space that companies like Anduril, SpaceX, and Blue Origin are hiring aggressively into.

Notable: his brother Max also interned at Exquadrum the same season, on a completely different project (in-space part fabrication automation). Two engineers, one company, two very different problems.

▸ Personal projects

🧑‍💻Software he's built on his own

Custom Shell Implementation
May 2024

A command-line shell built from scratch. Supports built-in commands (cd, exit, echo, pwd) plus launching arbitrary programs. Involved input parsing, process management, and low-level OS work — the kind of project that teaches you how Unix actually works.

RustSystems programmingUnix internals
Memory Match Game
May–Jun 2023

Interactive memory-matching game with adjustable grid sizes, difficulty settings, input validation, and full game-state management. Heavy focus on OOP fundamentals — inheritance, polymorphism, encapsulation done properly.

JavaIntelliJ IDEAOOP
Blimp Attack
C++ · SFML

A 2D side-scrolling game: player movement, procedurally generated obstacles, scrolling world, collision + boundary detection, main menu, and game-over screen. Practical game-dev experience on top of solid C++ fundamentals.

C++SFMLGame dev
▸ Toolchain

🧰What he actually uses

Pro-grade bare-metal embedded stack. This is what senior firmware engineers use — not the beginner IDE-and-hand-holding setup.

nvim Claude Code OpenOCD arm-none-eabi-gcc MCUXpresso SDK Git + Gitea
▸ At a glance
University
Arizona State University
Major
Computer Science
Location
Tempe, AZ
Lab access
DREAMS Lab · ARCS

💬 The parent take

Simon picked (or was picked into) the hardest and most prestigious subteam in ARCS, on a project that maps directly to what SpaceX, Blue Origin, and Rocket Lab actually do. Combine that with a Rust shell built for fun, a real Exquadrum internship, and DREAMS Lab access — and his resume is going to open serious doors when he graduates.

Good questions to ask him:

← back to about  ·  Cast · Sep 12, 2026 · updated Sep 19, 2026