- Lead the design and optimization of software for advanced satellite communication systems
- Define architecture and drive the development of embedded, real-time solutions
- Collaborate closely with systems engineers to integrate hardware and software
- Guide and mentor engineering teams, conduct code reviews, and enforce best practices
- Ensure robust testing, validation, and reliability for space-bound systems
- Document design decisions and development processes meticulously
- Keep pace with the evolving space-tech ecosystem and its technologies
- Bachelor's/Master's in Computer Science, Electrical Engineering, or related field
- Strong experience in embedded software development, ideally within the space industry
- Proficient in C++ and real-time operating systems (RTOS)
- Familiar with SDRs, FPGA programming, and embedded Linux (Yocto/Buildroot)
- ESA project experience
- Linux Kernel and Xilinx toolchain familiarity
- Signal processing, RF frontend, or CCSDS protocols
- Scripting (Python, Bash), Git, and version control expertise