Posted in

Lead Flight Software Engineer

Lead Flight Software Engineer

CompanyCapella Space
LocationLafayette, CO, USA
Salary$150000 – $198000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, or a related field (advanced degree preferred)
  • 1+ years of experience managing or leading software engineering teams, particularly within embedded systems or aerospace domains
  • Strong foundation in real-time embedded systems, including experience with bare-metal, RTOS, and Linux environments
  • Proficiency in C and C++ (C++ experience highly preferred); experience with scripting languages such as Python or shell scripting
  • Familiarity with embedded Linux, Linux kernel modules, and development tools
  • Experience with microcontrollers and SoCs (e.g., Xilinx Zynq) and hardware/software integration
  • Excellent interpersonal and communication skills; ability to lead collaboratively and support cross-functional alignment
  • Working knowledge of modern software development practices including Git, CI/CD, and automated testing
  • Hands-on experience with lab equipment and debugging hardware is a plus
  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), Capella Employees must be a U.S. citizen, lawful U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum, or be eligible to obtain the required authorizations from the U.S. Department of State and/or the U.S. Department of Commerce, as applicable.

Responsibilities

  • Lead a team of 3-5 flight software engineers responsible for designing, developing, testing, and maintaining embedded software for satellite systems
  • Contribute to software development efforts directly, including hands-on coding and participation in code reviews
  • Collaborate with peers and cross-functional teams to ensure seamless integration between hardware and software components
  • Establish and uphold engineering best practices, including code reviews, automated testing, documentation, and design reviews
  • Mentor and grow engineers through technical challenges, performance feedback, and career development
  • Support architectural discussions, software planning, and trade studies within the team’s scope of responsibility
  • Drive consistent and timely execution of project milestones and deliverables
  • Facilitate strong communication across engineering disciplines and ensure software solutions meet mission and system-level requirements
  • Contribute to hiring, onboarding, and team growth efforts as Capella scales.

Preferred Qualifications

  • Advanced degree preferred
  • Hands-on experience with lab equipment and debugging hardware is a plus