Axiom Space

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

This listing is sourced directly from Axiom Space's careers page and normalized into a canonical job model.