Maclean Engineering & Applied Technologiesposted 3 months ago
Full-time
Onsite - Houston, TX
Professional, Scientific, and Technical Services

About the position

The Flight Software Engineer position at METECS involves developing software for embedded systems that operate in space, supporting the software development life cycle from engineering and design to testing and certification. This role is crucial for ensuring the functionality and safety of software used in high-stakes environments such as NASA's Johnson Space Center.

Responsibilities

  • Develop software for embedded systems that operate in space.
  • Support the software development life cycle including systems engineering, design, development, testing, verification, validation, and certification.
  • Create unit tests within unit test frameworks.
  • Collaborate with a talented team to ensure software meets safety-critical standards.

Requirements

  • Bachelor's or Advanced Degree in Computer Science, Engineering, Physics, or a similar field.
  • Experience developing C/C++ software for safety-critical and/or high-value systems.
  • Experience developing unit tests within unit test frameworks (e.g., cppTest, Google Test).
  • Experience with software requirements and design development.
  • Working knowledge of inter-device and hardware-software interfaces.
  • Knowledgeable in software development lifecycle phases.
  • Basic understanding of configuration management tools (e.g., GitLab) and CI/CD practices.

Nice-to-haves

  • Experience developing human-rated space system software using safety-critical standards (e.g., NASA NPR 7150.2, DO-178C).
  • Proficient in developing C/C++ software for embedded systems.
  • Experience with embedded Linux and/or real-time operating systems (RTOS) such as VxWorks or Greenhills Integrity.
  • Working knowledge of C#, Python, or similar languages.
  • Experience with NASA's core Flight Software (cFS) framework.
  • Experience with the Scrum Agile software development process.
  • 3 years of experience in a related field.

Benefits

  • Equal Opportunity Employer
  • Consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or status as a protected veteran.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service