Aerospace and Defense, Atlassian JIRA, C++ Programming Language, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Data Management, Diversity, Git, High Reliability, Leadership, Linux Operating System, Machining Operations, Object Oriented Design (OOD), Presentation/Verbal Skills, Programming Tools, Python Programming/Scripting Language, Realtime Operating System, Software Administration, Software Architecture, Software Design, Software Development, Software Engineering, Team Player, Technical Leadership, Technical Support, Test Plan/Schedule, Time Management, Writing Skills
At Relative Dynamics we value knowledge as a process rather than knowledge as an answer. Founded in 2011 our goal is to define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at www.relativedynamicsinc.com.
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
Relative Dynamics conducts a comprehensive background check that includes drug testing. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status.