GNC Software Engineer

3 weeks ago


Saratoga, California, United States E-Space Full time
About E-Space

E-Space is a pioneering company that is revolutionizing the way we connect with space. Our mission is to make connectivity from space universally accessible, secure, and actionable.

Job Summary

We are seeking a highly skilled GNC Software Engineer to join our team in Saratoga, CA. As a key member of our engineering team, you will be responsible for developing and maintaining our satellite simulations, working closely with GNC and Embedded Software engineers to implement and test GNC algorithms in our satellite's real-time flight software.

Key Responsibilities
  • Develop, maintain, and test flight-code in software/hardware in the loop simulations
  • Develop and maintain Monte Carlo Simulations
  • Develop tools for analyzing simulation and hardware data in real-time and in post-processing settings
  • Interface with software engineers to integrate and test controls and estimation software
  • Improve and follow software configuration management and code development and integration processes
  • Interact cross-functionally with other subsystem engineers, providing support as needed
  • Participate, present, and prepare documentation for engineering reviews
Requirements
  • BS +4 years / MS +2 year in Software, Electrical, Aerospace Engineering, or equivalent field of study
  • Direct, professional experience coding 6DOF simulations and controllers for a real-time embedded application
  • At least 1+ year of professional experience in software development in C/C++ and Matlab/Simulink
  • Experience in object-oriented programming methodology and multi-layer system architectures
  • Knowledge of spacecraft dynamics and orbital mechanics
  • Knowledge of PID, optimal controllers, and state estimation
  • Knowledge of software testing procedures and test case design, including experience designing fault tolerant software
  • Experience with Git and Linux
What We Offer

We offer a dynamic work environment with opportunities for professional growth and development, and the chance to make a meaningful impact in a high-growth industry. We support and invest in the physical, emotional, and financial well-being of our team members and their families.

We are committed to creating an inclusive and diverse workplace, and we welcome applications from candidates from all backgrounds.

Please note that E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.



  • Saratoga, California, United States E-Space Full time

    About E-SpaceE-Space is a pioneering company that is revolutionizing the way we connect with space. Our mission is to make connectivity from space universally accessible, secure, and actionable.Job SummaryWe are seeking a highly skilled GNC Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and...

  • GNC Software Engineer

    4 weeks ago


    Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled GNC Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for the development and maintenance of our satellite simulations, working closely with GNC and Embedded Software engineers to implement and test GNC algorithms in our satellite's real-time flight...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled GNC Robotics Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for the integration and testing of sensors and actuators on our satellite platform and mission-critical flight software.Key ResponsibilitiesDevelop and maintain testbeds for characterizing...

  • GNC Robotics Engineer

    3 weeks ago


    Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled GNC Robotics Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for the integration and testing of sensors and actuators on our satellite platform and mission-critical flight software.Key ResponsibilitiesDevelop and maintain testbeds for characterizing...

  • GNC Robotics Engineer

    2 weeks ago


    Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled GNC Robotics Engineer to join our team at E-Space. As a key member of our engineering team, you will play a crucial role in the development and integration of our satellite platform and mission-critical flight software.Key ResponsibilitiesDevelop and maintain testbeds for characterizing performance of various...

  • GNC Robotics Engineer

    4 weeks ago


    Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled GNC Robotics Engineer to join our team at E-Space, a leading innovator in space-based communications and IoT solutions. As a key member of our engineering team, you will play a critical role in the development and integration of our satellite platform's guidance, navigation, and controls (GNC) systems.Key...

  • Robotics Engineer

    4 weeks ago


    Saratoga, California, United States eSpace Full time

    About the RoleWe are seeking a highly skilled Robotics Engineer to join our team at eSpace, a leading innovator in space-based communications. As a GNC Robotics Engineer, you will play a critical role in the development and integration of our satellite platform's guidance, navigation, and control systems.Key ResponsibilitiesDevelop and maintain testbeds for...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Avionics Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for developing and testing avionics flight hardware for our satellites.Key ResponsibilitiesDevelop avionics test architecture for the satellite as well as specific PCBAsDevelop embedded...


  • Saratoga, California, United States E-Space Full time

    Job Title: Staff Avionics Test Software EngineerWe are seeking a highly skilled Staff Avionics Test Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for developing and implementing automated test frameworks for satellite avionics and systems.Key Responsibilities:Develop avionics test architecture...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Staff Avionics Test Software Engineer to join our team at E-Space. As a key member of our engineering team, you will play a critical role in the development and testing of our satellite systems.Key ResponsibilitiesDevelop avionics test architecture for the satellite and specific PCBAsDesign and develop embedded...


  • Saratoga, California, United States E-Space Full time

    About the RoleE-Space is seeking a highly skilled Staff Avionics Test Software Engineer to join our team in Saratoga, CA. As a key member of our engineering team, you will play a crucial role in developing and testing avionics flight hardware for our LEO satellites.Key ResponsibilitiesDevelop avionics test architecture for the satellite and specific...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our Engineering, Manufacturing & Operations team, you will play a crucial role in designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign, develop, and debug software for embedded...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign and develop software for embedded systems, collaborating closely with hardware...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign and develop software for embedded systems, collaborating closely with hardware...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our Engineering, Manufacturing & Operations team, you will play a critical role in designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign, develop, and debug software for embedded...


  • Saratoga, California, United States E-Space Full time

    Job Title: Principal Hardware Engineer - Systems EngineeringE-Space is seeking a highly skilled Principal Hardware Engineer to lead the design and development of our next-generation satellite communications payload architecture. As a key member of our Systems Engineering team, you will be responsible for defining and implementing complex hardware systems...


  • Saratoga, California, United States E-Space Full time

    Job Title: Avionics Test Engineering LeadJoin E-Space, a pioneering company bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We're seeking an experienced Avionics Test Engineering Lead to lead all phases of testing avionics flight hardware for our LEO space system.Key Responsibilities:Lead the...


  • Saratoga, California, United States E-Space Full time

    Job SummaryWe are seeking an experienced Avionics Test Engineering Lead to join our team at E-Space. As a key member of our engineering team, you will be responsible for leading all phases of testing avionics flight hardware for our satellites and developing associated test equipment, software, and processes.Key ResponsibilitiesLead the avionics test...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Digital Signal Processing Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing advanced digital signal processing algorithms for our cutting-edge communication systems.Key ResponsibilitiesAlgorithm Design and...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Satellite Systems Simulations Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, modeling, and simulating a LEO satellite constellation communication network.Key ResponsibilitiesCreate high-fidelity models simulating the operation of the satellite...