Axiom Space
Senior Software Engineer
Houston · Senior
Sponsorship not specifiedDetected 30 days ago
Data StructuresAlgorithmsCode ReviewGitLinuxCybersecurityProject ManagementAgileEmbedded SystemsControlsLeadershipCommunicationPublic SpeakingWritingAdaptability
About the role
- Flexibility will be key as the role and responsibilities could evolve as program moves through various lifecycle phases.
- Mentor a team of software engineers and provide guidance during technical discussions and architecture development.
- Assess opportunities and risks, providing data-driven recommendations for strategic technical direction.
Responsibilities
- Perform full lifecycle of software development from design through implementation and deployment.
- Promote best practices in software engineering such as test-driven development, up-front design, code review and unit testing.
- Conduct peer reviews, oversee merge requests, foster a culture of technical excellence, and drive continuous improvement.
- Create and maintain technical design documentation, data models, and process models.
- Perform system analysis, troubleshooting, diagnosis, and problem resolution.
- Collaborate with stakeholders across project and NASA to ensure successful delivery of flight software.
- Support project management efforts.
- Implement and maintain agile project management methodologies throughout the project lifecycle.
- Perform additional job duties as assigned.
- Architect, design, implement, test, and document software solutions from high-level requirements specifications.
Requirements
- Must be able to complete a U.S. government background investigation.
- Must be willing to work evenings and weekends as needed to meet critical project milestones.
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skill, and/or ability required.
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Education & Experience
- Bachelor's or Master's in Engineering - Software, Computer Science, Aerospace or related discipline.
- A minimum of 13 years of experience in NASA/DoD (NASA preferred) flight software development.
- Experience leading technical teams larger than 5 people.
- Experience in unit testing, software-hardware integration testing, and formal verification activities for flight software certification.
- Experience in software safety reviews.
- Track record of delivering outcomes in ambiguous, fast-moving environments.
- Uses good judgement to problem-solve proactively, positively impacting hard challenges.
- Proven to deliver high quality results under tight deadlines.
Skills
- Technical expertise in:
- Programming languages like C along with strong foundations in data structures, algorithms, and application performance optimization.
- NASA's Core Flight Software (cFS)
- Linux on embedded systems preferably system on a chip including kernel and driver development.
- High speed communication links like Ethernet, PCIe
- Experience with UML, SysML modeling tools, version control systems (Git, GitLab).
- Demonstrated success leading teams through the entire software development lifecycle.
- Strong understanding of software verification, validation, and documentation practices.
- Demonstrated experience in code debugging, troubleshooting, and applying security best practices within Agile methodology.
- Experience presenting complex topics to management and other stakeholders.
- Strong technical writing and documentation skills
- Competencies:
Benefits
- Axiom Space is guided by the vision to build era-defining space infrastructure that drives exploration and fuels a vibrant space economy for the benefit of every human everywhere.
Company info
- driven team is seeking a bold and dynamic Senior Software Engineer who is fueled by high ownership, execution horsepower, growth mindset, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond.
- Lead and conduct program design and safety reviews with internal Axiom development teams and NASA customers for commercial spacesuit development.
- We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace.
Equal opportunity
- Axiom Space is proud to be an equal opportunity employer.
Visa & Work Authorization
- Citizenship or US Permanent Residency is a requirement for this position
Apply directly at Axiom Space →Create a free account for alerts like thisView Axiom Space immigration profile
This listing is sourced directly from Axiom Space's careers page and normalized into a canonical job model.