Research engineer
Mathew Cosgrove
Research engineer — GNSS, software-defined radio, embedded systems
Los Angeles Metropolitan Area
I work across the stack of satellite navigation systems — from VHDL hardware accelerators on FPGAs, to real-time C on embedded targets, to MATLAB reference implementations that drive the design.
At Northrop Grumman, I work as a lead software architect for GNSS software-defined radio, designing, validating, and shipping advanced GPS systems with small research teams.
Identity mark
Receiver-minded systems work
A small visual signature for the site: navigation systems work that moves between algorithms, implementation, and the surrounding system architecture.
Explore
Selected areas
Writing
Recent posts
-
Modularity is mostly about upgrade paths
Modularity matters less as an abstract virtue than as a practical way to keep systems changeable over long program lives.
-
Why I keep a reference implementation
A reference implementation is less about purity than about preserving the shape of the answer while the code changes form.
-
Why these books end up in the same queue
The reading list looks mixed on purpose: architecture, embedded systems, and navigation work feed each other more than they first appear to.
-
Hello, world
A short note on what this rebuilt site is for.