Skip to content

Lead Flight Software Engineer
Company | Capella Space |
---|
Location | Lafayette, CO, USA |
---|
Salary | $150000 – $198000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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