GrepJob
Observable Space

Senior Flight Software Engineer

Observable Space
Apply
about 1 month ago

Responsibilities

  • Design and develop flight software for spacecraft and telescope systems.
  • Build and maintain software that interfaces with hardware components and sensors.
  • Architect systems for high reliability and fault tolerance.
  • Implement communication protocols for telemetry and command systems.
  • Collaborate with electrical and hardware teams for seamless integration.
  • Support hardware bring-up, integration, and debugging.
  • Develop fault detection, isolation, and recovery mechanisms.
  • Support system testing, including simulation and validation activities.
  • Participate in design reviews and contribute to internal documentation.
  • Provide engineering support during integration and testing.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or equivalent.
  • 5+ years of experience in software engineering or embedded systems.
  • Strong programming skills in C/C++ or similar low-level languages.
  • Experience developing software for embedded or hardware-integrated systems.
  • Understanding of real-time systems and performance optimization.
  • Familiarity with communication protocols and networking fundamentals.
  • Strong debugging and problem-solving skills.
  • Effective communicator and collaborator.
  • Demonstrated passion for aerospace, robotics, or complex systems.

Benefits

  • Competitive compensation aligned with industry standards.
  • Equity opportunities with stock options.
  • Flexible work environment with hybrid work setup.
  • Unlimited PTO with a flexible vacation policy.
  • Comprehensive medical, dental, and vision coverage with 100% premium paid by the employer.
  • Access to cutting-edge tools and technology.
  • Mission-driven culture focused on meaningful challenges.
  • Supportive and inclusive team environment.

Tech Stack

CC++LinuxMATLABPython

Categories