Gimbal Space | GNC Engineer

3 days ago


Dombivali, India Gimbal Space Full time
About the companyGimbal Space provides low-cost, reliable, readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career. Join our diverse team of problem solvers on making space affordable

Read more about our mission here: the roleDesign and implement highly reliable and performant flight software, GNC algorithms, simulations, tools, services, and dashboards using whatever tools necessary.Develop ADCS simulation and software tools, including involvement in hardware sizing, component selection, and layout.Develop and define GNC architecture for spacecraft components & subsystems.Build high-fidelity time-domain 6DOF modeling and simulation of satellite dynamics, sensors, actuators, algorithms, and all their interactions, including integration of ADCS models.Heavy involvement in integrated hardware-in-the-loop (HITL) testing efforts, including but not limited to test case design, data review automation, and modeling fidelity improvementsNavigation filtering and control systems design/optimization, including using Monte Carlo simulations.Maintain a robust and tight interface with other disciplines and subsystems (e.g. thermal, power, communications) to ensure a good and consistent system-level design.Flight and simulation software integration with modern analysis, test, and operations tools.Support internal and external design reviews, and customer requirements as they arise.

Minimum RequirementsBachelor's degree in aerospace engineering, computer science/software engineering, or an engineering discipline.Extremely strong technical fundamentals in spacecraft attitude, orbit dynamics, navigation filtering, and control systems design.Software development experience in C++, Python, and/or MATLAB/Simulink.Ability to demonstrate high ownership,

identify and solve complex problems, and work with minimum oversight.Ability to think broadly but also go deeply when appropriate.Proven ability to work in a fast-paced environment, overcome obstacles with creative solutions, and document/communicate tactical plans.Willing to work extended hours and weekends when needed.

Preferred RequirementsMaster's or PhD in aerospace engineering, computer science/software engineering, or an engineering discipline.Experience designing satellite ADCS systems and algorithms.Demonstrated experience owning, designing, testing, and flying real-world GNC engineering solutions, preferably on space vehicles.Familiarity with orbit navigation filtering using GNSS measurements and attitude navigation using star trackers/rate gyros.Strong understanding of unit testing, regression testing, and CI/CD within a complex software development environment.Willingness to take on a large scope of ownership over complex problems and solve them in a multi-disciplinary fashion, striving for system and mission-level optimality.Familiarity with GNC algorithm unit testing and implementation in flight software.Experience with Git, Linux, Confluence, and Jira.Experience with STK or other space mission analysis tools.

This is an onsite position only. The role is based in Bangalore, India .