Capella Space - Louisville, CO

posted 12 days ago

Full-time - Senior
Louisville, CO
Professional, Scientific, and Technical Services

About the position

Capella Space is seeking an experienced Director of Software Engineering to lead the flight software team. This role involves managing a team of software engineers, overseeing the development of flight software systems, and ensuring alignment with project goals. The position requires collaboration with cross-functional teams and a focus on continuous improvement and risk management in a high-reliability aerospace environment.

Responsibilities

  • Lead and mentor a team of software engineers, fostering a collaborative and innovative work environment.
  • Define technical roadmaps and work with project management to ensure successful software delivery.
  • Oversee the entire lifecycle of flight software systems, including design, development, testing, and validation.
  • Ensure best practices in software engineering, including configuration management and CI/CD.
  • Provide technical direction and mentorship on software architecture, design, and implementation.
  • Collaborate with cross-functional teams to align software development with overall project goals.
  • Communicate effectively with stakeholders to provide updates and address concerns.
  • Identify technical debt and opportunities for process improvements, implementing best practices in software development and project management.
  • Identify, assess, and mitigate technical risks associated with flight software development.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • 12+ years of experience in software development within the aerospace or similar high reliability industry, focusing on flight software systems.
  • 3+ years of experience in a managerial or leadership role.
  • Proficiency in programming languages such as C/C++ and Python.
  • Experience with real-time operating systems (RTOS), bare metal programming, and embedded Linux development.
  • Knowledge of software development life cycle and agile methodologies.
  • Strong leadership, communication, and interpersonal skills.

Nice-to-haves

  • Experience with CI/CD management
  • Familiarity with Agile methodologies
  • Experience in high-reliability environments

Benefits

  • Health insurance
  • Dental insurance
  • 401(k)
  • Flexible spending account
  • Paid time off
  • Cell phone reimbursement
  • Parental leave
  • Vision insurance
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service