Skip to Main Content

Embedded Software Engineer

Lunar Outpost
Houston, TX
Expired: May 02, 2023 Applications are no longer accepted.
  • Full-Time

We are seeking an Embedded Software Engineer that will be a crucial part of a fast-paced, agile engineering team working to define the future of space robotics! In this role, you will be providing embedded software services in support of a long-term contract with an industry-leading lunar lander company. This contract will work primarily on services related to the cis-lunar economy to ensure data transfer from the Moon, Earth, and everywhere in between.


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


Requirements:

  • B.S. in Computer Engineering, Electrical Engineering, ComputerScienceor a related field
  • 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 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
  • Penchant for self-starting and problem solving
  • Ability to work in a fast paced, hard charging, high stakes environment
  • A passion for spaceflight
  • B2 English or higher


Highly Desired:

  • Experience with GSFC Core Flight Software (CFS) framework
  • Experience with real-time operating systems(RTOS)
  • Experience with device driver implementations
  • Experience with SpaceWire communications protocol
  • Experience with logging frameworks and their architecture
  • Experience with xUnit compliant test frameworks
  • Experience with Windows and POSIX-based operating systems
  • Experience with Docker-based containerization
  • Experience in an agile / scrum development environment
  • Experience in Git based coordinated configuration management schemes
  • Experience with Azure DevOps
  • Experience following Agile methodologies when developing software
  • Knowledge of robotic systems including integration of various sensors, motors,state estimation,controlsystems, andperception


Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status.) We want all employees (including executives and HR) to treat others with respect and professionalism.

Address

Lunar Outpost

Houston, TX
77058 USA

Industry

Technology

View All Lunar Outpost Jobs

Get fresh Embedded Software Engineer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.