Aerospace Flight Software Development Lead

Relative Dynamics

$120K — $150K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software Engineering, Computer Sciences, or related field
  • 10+ years' experience in flight software engineering or similar roles
  • Strong knowledge of Object-Oriented Design, C++, and Python
  • Experience in leading technical discussions and coordinating software interfaces
  • Familiarity with real-time operating systems and Linux
  • Proficient with software development tools like Git, Jira, and Bitbucket
  • Ability to thrive in a fast-paced, dynamic work environment

Responsibilities

  • Develop, test, and integrate flight software as a key team member
  • Design, implement, and maintain high reliability C++ software
  • Contribute hands-on code while guiding software architecture
  • Support architecture-level discussions and system-level coordination
  • Scope technical work to ensure functioning software design
  • Identify and communicate technical risks and integration issues
  • Support vehicle testing and operation events, including on-orbit operations

Benefits

  • Competitive wage and benefits package
  • Medical, dental, vision, and life/disability insurance
  • Vacation and paid holidays
  • Tuition reimbursement
  • Great 401k with company match
  • Employee referral program
  • Community involvement and giving back opportunities
Full Job Description
Relative Dynamics Inc. has an exciting opportunity for an Aerospace Flight Software Development Lead. You will help develop, test, and integrate flight software while also supporting architecture-level discussions, system-level coordination, and technical direction for mission software efforts. This is a hands-on development role that includes active coding but also requires the ability to help drive design decisions, coordinate interfaces, and advocate for the mission's technical needs across engineering teams.

What You'll Get to Do:
  • Develop, test, and integrate flight software as a key member of the Flight Software Team
  • Design, implementation, and maintenance of high reliability C++ software
  • Actively contribute code while helping guide software architecture and technical execution
  • Support architecture-level discussions, interface definition, and system-level coordination
  • Help scope technical work and ensure the mission has a functioning software design
  • Identify and communicate technical risks, integration issues, and design concerns
  • Support various vehicle testing and operation events, including on-orbit operations

What You'll Need:

Required Skills
  • Bachelor's degree in Software Engineering, Computer Sciences, or a related field
  • 10+ years' experience in a flight software engineering position, or similar
  • Excellent understanding of Object-Oriented Design, C++ programming language and Python
  • Demonstrated ability to contribute hands-on code while supporting technical leadership, architecture, and coordination activities
  • Experience leading technical discussions, coordinating software interfaces, and supporting system-level design
  • Familiarity with real-time operating systems, software, and the Linux operating system
  • Familiarity with software development tools such as Git, Jira and Bitbucket
  • Ability to work closely with other teammates and in a fast-paced environment to meet strict deadlines
  • Ability to work in a dynamic environment with changing needs and requirements
  • Excellent written and verbal communication skills

Desired
  • Master's Degree in Software Engineering, Computer Sciences, or a related field
  • Understanding of data path pipelines, state machines, and arithmetic operation
  • 12+ years' experience in flight software engineering or related position
  • Experience deploying and using CI/CD pipelines for C++ software

Who You Are:
  • A self-starter who thrives in a fast-paced environment
  • A senior technical contributor who can balance hands-on development with broader architecture and mission needs
  • A quick learner who is always ready to gain depth of knowledge
  • A reliable worker who knows the importance of showing up when it counts
  • Accept assignments with open cooperative positive and team-oriented attitudes
  • Able to plan and execute plans across teams
  • Effective communicator both written and verbal

What You'll Enjoy:
  • Competitive wage and benefits package
  • Medical, dental, vision and life/disability insurance
  • Vacation and paid holidays
  • Tuition reimbursement
  • Great 401k with company match
  • Employee referral program
  • Community involvement investing and giving back to the community

Similar Jobs

More Jobs at Relative Dynamics

More Aerospace & Defense Jobs

Find similar Aerospace Flight Software Development Lead jobs: