Skip to content
← Back to job listings

Staff Embedded Software Engineer

Relativity Space · Long Beach, CA, United States

External listingfull-time2 months ago

About The Role

Join our Interplanetary Sciences Program as a Staff Embedded Software Engineer. You will be responsible for developing application-level software for the optical terminal processor, creating Linux device drivers, building software interfaces for communication subsystems, implementing fault detection and recovery software, and debugging integration issues. This role requires a strong background in computer science or electrical engineering, experience with Linux device driver development, and familiarity with spacecraft communication subsystem software. Enjoy a comprehensive benefits package, including health coverage, 401(k), equity, generous PTO, and more.

  • Posséder le logiciel de niveau application sur le processeur de terminal optique, y compris les boucles de contrôle thermique et l'interface de contrôle du miroir.
  • Développer des pilotes de périphériques Linux et des couches d'abstraction matérielle pour les composants du terminal optique.
  • Construire les interfaces logicielles entre tous les sous-systèmes de communication et le reste du centre de données.
  • BS/MS in Computer Science or Electrical Engineering and 5+ years of relevant experience
  • Comfort implementing control loops in software and understanding enough digital communications to interface correctly with modem hardware, even if you're not designing the waveforms yourself
  • Experience with Linux device driver development and real-time or embedded software design
  • Strong systems programming skills in C, with experience writing software that talks directly to hardware — device drivers, register-level interfaces, or bus protocol implementations
  • Solid network programming skills: sockets, packet handling, and layer 2/3 protocol implementation
  • Experience with spacecraft communication subsystem software or radio interface development
  • Familiarity with CCSDS packet structures and protocols
  • Hands-on experience with serial and bus interfaces to radio hardware — SPI, I2C, UART, and Ethernet-based control planes
  • Experience with thermal control loop implementation and tuning
  • Knowledge of optical communication terminal operation concepts or free-space optical link systems
  • Background in hardware abstraction layer design for systems with multiple hardware variants or evolving interfaces
  • Comfort in a hardware lab: serial consoles, logic analyzers, and debugging signal integrity issues alongside the electronics team

This is an external listing. JobSpring does not represent or verify the employer. Report this listing