This is a remote position.
We are seeking a Software Engineer (LowLevel Networking) to join our team. Software you work on will be deployed to flight computers groundstations cloud environments and embedded Linux boxes. You will play a key role in the development of highly reliable and available software systems for our terrestrial network as well as customer payloads in space. This role requires deep expertise in C C and IP networking.
Responsibilities:
- Provide feedback on architecture design and code to ensure that the software systems are welldesigned and meet the requirements.
- Implement networking protocols designed for space applications.
- Design and implement packet multiplexing logic.
- Develop software systems that are both highly reliable and available for low latency and high capacity.
Requirements
- 4 years of experience developing C/C software for Linuxbased systems.
- Expertise in networking protocols (TCP UDP etc.).
- Exposure to Linux kernel development.
- C expertise in highperformance systems.
- Experience with largescale distributed systems.
- Experience with writing productionquality code in Python or Golang.
Benefits
- Work Location: Remote
- 5 days working
4+ years of experience developing C++/C software for Linux-based systems. Expertise in networking protocols (TCP, UDP, etc.). Exposure to Linux kernel development. C++ expertise in high-performance systems. Experience with large-scale distributed systems. Experience with writing production-quality code in Python or Golang.