The role
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.
What we expect
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field
- Minimum of 10 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
Tutka found this ad
checked 37 wk agoThis job is published only on ReOrbit Oyn's own career page. We read the salary, working language and work mode from it — check the final details in the original ad.
careers.reorbit.space/jobs/7189731-senior-flight-platform-software-engineer