Payload Software Engineer

Intuitive Machines LLC

• $110K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. in physics or engineering domain
  • 3+ years in C/C++ development
  • 3+ years in hardware/software integration
  • Familiar with serial communications protocols (RS-232, RS-422, RS-485)
  • Familiar with real-time operating systems
  • Experience with packetized communication protocols (IP/UDP, IP/TCP)
  • Excellent written and oral communication skills

Responsibilities

  • Design, implement and maintain embedded flight software features
  • Analyze, test and perform I/O performance assessments
  • Interface with hardware design and development
  • Draft unit/integration tests and coordinate high-level testing
  • Organize and develop software interface control documents
  • Work with payload customers to integrate and test software interfaces

Benefits

  • Opportunity to work in a fast-paced, high-stakes environment
  • Engagement in cutting-edge spaceflight technology
  • Interaction with diverse payload customers
  • Develop soft skills in customer engagement
  • Potential for career growth in aerospace engineering
Full Job Description
Embedded Payload Software Engineer

Responsibilities:
  • Design, implement and maintain embedded flight software features and improvements
  • Analyze, test and perform I/O performance assessments upon integrated hardware/software solutions
  • Interface with hardware design and development
  • Draft unit/integration tests and coordinate high-level testing of features
  • Organize and develop software interface control documents with payload customers
  • Work with payload customers to design, define, develop, integrate and test software interfaces for their payloads

Requirements:
  • B.S. in physics or engineering domain
  • 3+ years experience in C/C++ development
  • 3+ years experience with hardware/software integration
  • Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.)
  • Familiar with real-time operating systems
  • Familiar with packetized communications protocols (IP/UDP, IP/TCP)
  • Organized, thorough and methodical approach to software quality and testing
  • Excellent written and oral communication skills
  • Capable of both high quantity and high quality output
  • Soft skills for working directly with our payload customers
  • Penchant for self-starting and problem solving
  • Ability to work in a fast paced, hard charging, high stakes environment
  • A passion for spaceflight

Highly Desired:
  • Experience with GSFC Core Flight Software (CFS) framework
  • Experience with device driver implementations
  • Experience with Rust
  • Experience with logging frameworks and their architecture
  • Experience with Windows and POSIX-based operating systems
  • Experience with Docker-based containerization
  • Experience in an agile / scrum development environment
  • Experience in Gitflow coordinated configuration management schemes

Similar Jobs

More Jobs at Intuitive Machines LLC

More Aerospace & Defense Jobs

Find similar Payload Software Engineer jobs: