Marshall Rawson
Applied AI · Embedded Systems · Autonomy

Marshall Rawson

AI Software Engineer, Amazon Web Services · Austin, TX

Software engineer with 5+ years shipping production systems across the full stack of the machine — from server kernels and GNSS receivers to subsea robot autonomy to LLM agents serving enterprise supply chain customers. Comfortable where AI meets real hardware, real latency, and real consequences. Published in IEEE and Springer venues on formal verification of concurrent systems and on maritime robotic simulation.

B.S. Computer Engineering, Univ. of Florida AWS · Google · Nauticus Robotics · AFRL · Leidos CUDA C/C++ — NVIDIA DLI certified
5+Years in production software
6Engineering organizations
18Public repositories
3Peer-reviewed publications
01

Technical Domains

Applied AI & LLMs

AI agents Large Language Models (LLM) LLMOps Retrieval-augmented architecture Enterprise agent deployment

Embedded & Systems

Linux kernel source & releases Server NPI bring-up Embedded devices Patch tracking tooling CUDA C/C++

Robotics & Autonomy

ROS / ROS2 Simulation Autonomy Controls Subsea robotics

Navigation & Sensing

GNSS receivers Embedded signal back ends Physics simulator diagnostics

Engineering

Python C++ CUDA Full-stack Python AWS Distributed services

Mentorship

Hosted summer intern (Google) Developer tooling Cross-team release coordination
02

Professional Experience

Aug 2024 – PresentAustin, TX

AI Software Engineer

Amazon Web Services (AWS)

  • Build AI agents to deliver meaningful benefit to supply chain customers.
  • Contribute to and maintain the retrieval-augmented architecture behind AWS Supply Chain (ASC) Q.
  • Work closely with subject matter experts and product team to make AI work for all customers.
Jan 2023 – Aug 2024Sunnyvale, CA

Embedded Software Engineer

Google

  • Managed kernel source code and releases for the gen 1 Axion server NPI program.
  • Hosted a summer intern to build a utility for tracking source code patches across releases as a horizontal benefit to all NPI programs.
  • Work closely with vendors, software engineers, and hardware engineers to deliver custom linux kernels for program development.
  • Write custom drivers for novel CPU to enable better performance and hardware specific error decoding.
Jan 2022 – Oct 2022Houston, TX

Robotics Software Engineer

Nauticus Robotics, Inc.

  • Python / C++ ROS and ROS2 simulation, autonomy, and controls engineering for subsea robotic systems.
Apr 2021 – Jan 2022Houston, TX

Software Engineer

Sylphase

  • Built Python infrastructure and the C++ back end supporting an embedded Global Navigation Satellite System (GNSS) receiving device.
Jan 2021 – Apr 2021Bethesda, MD

Software Engineer Intern

Leidos

  • Built full-stack Python tooling supporting physics simulator diagnostics.
2017 – 2018Eglin Air Force Base, FL

Research Intern

Air Force Research Laboratory (AFRL)

03

Open Source & Research

nt-petri-net

Graph-based concurrent middleware in Rust — the reference implementation of the non-deterministic transitioning Petri net formalism. Ships with PlotMux, a realtime debugging application that multiplexes 2D plots, images, and text out of a running net so bottlenecks are visible per transition.

Rust13 stars MITConcurrency middleware

petri_net_interpreter

Interprets a Petri net described in DOT and emits corresponding C/C++ templates targeting an arbitrary operating system — the earlier, code-generation approach to the same problem.

Python4 stars Code generationArchived

incognito

Open source, security-focused, distributed social media platform. Blockchain-backed store with a CLI and web front end, built in Go with CI.

Go2 stars MITDistributed systems

android_robotics

Turns second-hand Android phones into low-cost robotics platforms — a chrooted Ubuntu image running on-device, exposing the phone's camera, IMU, and GPS. Built to cut cost and development time for experimental robots at the University of Florida Machine Intelligence Laboratory.

ShellEmbedded Linux ROS / catkinLow-cost robotics

vrx_2019_videos

Video record from the University of Florida's 2019 Virtual RobotX (VRX) maritime autonomy campaign.

Maritime autonomyCompetition Archived

github.com/MarshallRawson

18 public repositories. GitHub Arctic Code Vault Contributor.

RustGoPython C++Shell
04

Licenses & Certifications

05

Education

B.S., Computer Engineering — University of Florida
2018 – 2021
06

Contact

Direct

Documents

  • GitHub/MarshallRawson
  • FocusAI agents · embedded systems · autonomy
  • CurrentAI Software Engineer, AWS