Bachelor's in CS/engineering/STEM, 1+ year writing software and 1+ year physics-based simulation experience. Preferred: dynamical systems, lumped-parameter modeling, data pipelines, combustion/flow knowledge, full-stack and frontend (Angular/React), backend (Python, C#/.NET, C++, Java), control design, numerical analysis.