This will require deep expertise in modern C++ and Rust, experience architecting numerics-heavy real-time systems, fluency with asynchronous/multithreaded programming (e.g., Tokio), and a strong grasp of the complex intersection of software and math - including state estimation, target tracking, optimization, and dynamic programming (MCP / Bellman equations). 10+ years of software engineering experience with a Bachelor's degree (or equivalent) in Computer Science, Applied/Computational Mathematics, Electrical Engineering, Aerospace Engineering, Controls/Dynamical Systems, Statistics, or related field.