Gnc Engineer
CurrentGNC software lead - Defining requirements and interface for team’s deliverables (GNC software module + various simulation models) by assisting with system-level mode design and working with adjacent subsystems to delegate functionality. - Doing system design and implementing state machine within GNC software module- Conducting design and code reviews for various algorithms for guidance (targeting, slew profile generator), navigation (attitude EKF), control (rate damping, 3 axis pointing, wheel speed management)- Training team on coding/testing standards and development process- Maintaining the work backlog and assigning tasksGNC analyst/software developer - Flight code - designed/implemented/tested profile generator for a 2-axis gimbaled antenna. Tested momentum unloading algorithm, spacecraft attitude controller- Simulation code – developed/tested models of sensors (magnetometers, sun sensors, GPS receiver, tachometer), actuators (gimbal, torque rods) and physics (magnetic fields, celestial reference frames)- Created new internal tools and processes for unit and integrated system level V&V - Performed Monte Carlo analysis for various performance studies