ReOrbit is looking for a Senior Flight Platform Software Engineer to join the ReOrbit team and support the software campaigns for our current satellite product lines UKKO, SILTA and future missions.
Responsibilities
Perform the speciation, design, implementation, build and verification of Mission Critical Flight Platform Software aligned with ReOrbit’s software‑defined satellite philosophy.
Perform thorough code reviews and contribute to architectural and design decision‑making of software.
Contribute and support tool and infrastructure development and the engineering process evolution of the software team.
Support mentorship of junior engineers, enhancing technical growth and capability within the team.
Be able to communicate effectively with systems and test teams to troubleshoot defects and accelerate software integration.
Skills and Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
Minimum of 5 years of professional experience in embedded systems, distributed systems, or mission‑critical software.
Strong proficiency in C/C++ for embedded or real-time software, with solid software-design fundamentals including data structures, concurrency, and debugging.
Demonstrated expertise in core software engineering practices, including system architecture, code reviews, static analysis, CI/CD pipelines, configuration management, and observability/logging.
Solid knowledge of real-time systems, including scheduling, interrupts, concurrency, determinism, and efficient design for limited compute and memory resources.
Experience with spacecraft software, satellite operations, or aerospace systems.
Understanding of networking protocols, inter-process communication, or distributed autonomy.
Experience with security-focused software development for mission-critical systems.
Don't forget to mention Space-Careers when applying.