Lead Flight Software Engineer

Gravitics designs and manufactures large-scale structures for human and robotic activity in Earth orbit and beyond, building infrastructure for a thriving space economy.
Marysville, WA, USA
$140,000 - $220,000
Embedded
Staff Software Engineer
Hybrid
1 - 10 Employees
5+ years of experience
Space

Description For Lead Flight Software Engineer

Gravitics is pioneering the future of space infrastructure by designing and manufacturing large-scale structures for human and robotic activities in Earth orbit and beyond. As the Lead Flight Software Engineer, you'll play a crucial role in driving the architecture and design of software for their vehicles. This position offers an opportunity to develop fault-tolerant code for safety-critical systems while working closely with the Avionics team.

The role involves owning the complete lifecycle of Flight Software, from design through testing and mission integration. You'll collaborate cross-functionally with GNC, Propulsion, Avionics, and Power teams to support algorithm design and implementation. Your responsibilities will include establishing coding standards, developing comprehensive test campaigns, and building/managing the software team.

This is an ideal opportunity for an experienced software engineer with a background in fault-tolerant and safety-critical systems. The position offers competitive compensation ($140,000 - $220,000), company equity, and comprehensive benefits. You'll be working in a hybrid environment in Marysville, Washington, contributing to groundbreaking space technology development.

The ideal candidate should have strong proficiency in C++ and Python, experience with Git and GNU tools, and a deep understanding of real-time systems and Linux kernel drivers. Experience with space systems, particularly human-rated ones, would be highly valuable. This role offers the unique opportunity to shape the future of space infrastructure while working with cutting-edge technology and leading a talented team.

Last updated 12 hours ago

Responsibilities For Lead Flight Software Engineer

  • Own the complete lifecycle of Flight Software, including design, testing, and mission integration
  • Work cross functionally with other disciplines such as GNC, Propulsion, Avionics, Power
  • Evaluate and integrate third party software toolkits into overall software stack
  • Establish coding standards and drive best practices for code development and reviews
  • Develop unit-level through end-to-end software test campaigns
  • Deploy and maintain multiple software systems across Gravitics spacecraft
  • Assess changes to software configurations and design modifications
  • Build the team, including hiring, training, managing performance, and mentoring

Requirements For Lead Flight Software Engineer

Python
Linux
  • 5+ years of industry experience in fault-tolerant and safety-critical software
  • 1+ years of leadership experience or senior technical role
  • Proficiency in C++ and Python
  • Strong experience in Git, Cmake, and GNU tools
  • Solid understanding of real-time systems and deep understanding of Linux kernel drivers
  • Bachelor's or graduate degree in an applicable field
  • Must be a U.S. citizen, lawful permanent resident, or eligible for required authorizations due to ITAR regulations

Benefits For Lead Flight Software Engineer

401k
Medical Insurance
Equity
  • Company equity
  • Comprehensive medical benefits
  • 401(k) retirement plan
  • Generous PTO policy
  • Employee discounts

Interested in this job?

Jobs Related To Gravitics Lead Flight Software Engineer

Graphics Power Analysis & Optimization Engineer

Senior Graphics Power Analysis & Optimization Engineer role at Apple, focusing on GPU power optimization and analysis, offering competitive compensation and comprehensive benefits.

Staff CPU Physical Design Engineer

Lead CPU design efforts at Qualcomm, developing and implementing high-performance, low-power CPU designs while collaborating with cross-functional teams to drive innovation in microprocessor technology.

Visual Technology Project Engineer

Lead engineering role at Qualcomm focusing on visual technology IP development, requiring 8+ years of experience in chipset architecture and systems engineering.

DSP R&D Engineer

DSP R&D Engineer position at Broadcom focusing on digital signal processing and communications algorithms development for semiconductor solutions.

Microcontroller Sub-system Senior Design Engineer/ Staff Design Engineer - Cork, Ireland

Senior/Staff Design Engineer role at Qualcomm focusing on microcontroller sub-system design and development for various business units including IoT, Mobile, and Auto.