Flight Software Manager

Flight Software Manager
Bay Area

Our Space client in the Bay area are looking for a Flight Software Manager to join their Satellite development team build the software that runs on their Orbiting satellites. 

The successful candidate will be managing a team of 5 Engineers and will ideally have experience within Space / Aerospace, Robotics, Avionics, or Autonomous Vehicles.


  • Lead a team of 5 Engineers software engineers Developing Satellite Software / Firmware and deliver it to orbit.
  • Translate high-level mission concepts into requirements, strategy, and goals. 
  • Communicate with the Ground Software, Systems, Electrical, Mechanical, and RF teams to resolve design strategy and requirements ambiguity.
  • Hire and mentor new team members.
  • Identify and implement processes, tools, and infrastructure.
  • Own the end-to-end development from product concept to delivery to customer/market


  • 2+ years direct management experience of 5+ engineers
  • Demonstrated ability to drive a high-performing technical team
  • Significant current/previous hands-on technical work on an interdisciplinary project (such as robotics, autonomous vehicles, avionics, or aerospace)
  • Equivalent experience or B.S. in computer science, electrical engineering, mechanical engineering, robotics, aerospace, or related field

Nice-to-have Skills:

  • Proficiency in common programming languages such as C/C++ and Python
  • Strong embedded systems fundamentals: resource-efficient software design, drivers, real-time responsive software, Linux and RTOS frameworks.
  • Experience with one or more of: embedded RTOS, embedded linux, FPGA, hardware design, RF communication systems, cloud/server infrastructure, network architecture.
  • Experience building and executing on technical roadmaps

If you are interested in this position then please apply NOW!

Mechanical Engineering Manager

Spacecraft Mechanical Engineering Manager

About the role

We are seeking a Mechanical Engineering Manager to lead our Mechanical Engineering team in Mountain View, CA.  This role is responsible for the design, build , and test of the spacecraft that launches. You’ll be at the frontlines of implementation, working with the mission formulation team to understand the customer needs and lay out a space vehicle that solves those needs. You’ll pull internally developed ‘off the shelf’ parts from our avionics team, develop those parts into full systems, and own the mechanical, thermal, structural, and dynamics of the full flight system. This role will report directly to the COO. 


  • Build, Test, and Fly cutting-edge remote sensing spacecraft that make a difference to our understanding of the environment
  • Lead a team of engineers including mechanical, thermal, structural, and propulsion (both full time and contractors as needed)
  • Recruit and plan for an organization that will scale to meet the demands of the business as it grows
  • Be the driving force behind having a technically excellent engineering team by mentoring team members and setting high standards
  • Design spacecraft that meet mission goals developed collaboratively with customer-facing teams
  • Develop a strong working relationship with the avionics team to ensure the roadmap will deliver components you need on a timeframe consistent with your responsibilities
  • Work jointly with instrument teams to trade feasibility with features, and integrate instruments on to the spacecraft
  • Negotiate requirements by having a deep understanding of the objectives and providing alternative solutions to proposed
  • Manage the product lifecycle using industry standard best practices and demonstrate expertise in part release process
  • Collaborate on test plans consistent with the risk posture of the mission and own the outcome of the test campaign
  • Conduct design reviews, test readiness reviews, and flight readiness reviews with a heavy emphasis on technical excellence
  • Set the engineering standards for the Mechanical organization (such as factors of safety, build vs buy, materials, product lifecycle process, etc.)
  • Get your hands dirty by doing design, manufacture, and test yourself alongside the team to set the standard for what you expect


  • Bachelor's degree in computer science, engineering, math, or science discipline. Or equivalent experience.
  • 7+ years of experience with designing complex, integrated systems that operate in harsh environments (autonomous vehicles, drones, spacecraft, etc.)
  • 3+ years directly or indirectly managing engineering teams
  • Track record of delivering products to the field
  • Experience with managing analysis products and incorporating their feedback to design
  • Excellent communication, teamwork, and presentation skills
  • Excited to work in a fast-paced environment with new challenges each week

Nice-to-have Skills

  • Managed spacecraft design teams
  • Conducted full test campaigns on satellites or launch vehicles (e.g. Vibration, TVAC)
  • Experience with risk management systems and matching risk tolerance to design requirements
  • Experience in the space exploration industry, aviation, military, or other high-reliability operating environment
  • Experience with project management
  • Ability to rapidly change roles/responsibilities while working in a high-paced, rewarding work environment