Staff Software Engineer - Network Management & Cloud
Skylo Technologies
Espoo, Finland
Summary Of How You Will Impact Skylo
As a Staff Software Engineer focusing on Network Management, you will play a key role in the full software development lifecycle. You will be responsible for designing and implementing software that manages and controls different nodes in satellite radio access and core network.
How You Will Contribute
- Define detailed software specifications based on product requirements and take complete ownership in building the same end to end.
- Architect, design and implement high-performance, scalable features that power world-class wireless network products and meet next-generation infrastructure demands.
- Design and implement robust inter-module communication mechanisms across threads, processes, and geographically distributed systems, ensuring consistency and fault tolerance.
- Debug and resolve complex issues related to memory leaks, race conditions, deadlocks, dependency conflicts, and performance bottlenecks.
- Collaborate with multi-disciplinary teams (PLM, protocols, platform, QA, hardware, DevOps) across global development centers.
- Lead design/code reviews, define technical standards, and mentor junior engineers.
- Continuously improve system observability, reliability, and maintainability.
What we look for
To be successful in this role, you should have a solid background in network management software and a passion for engineering excellence.
- More than 9 years of experience in wireless networking infrastructure or systems software development architecting and scaling software systems.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.
- Advanced programming skills in C++, Go & Python with strong system-level debugging proficiency. Familiarity with REST API is preferred.
- Deep understanding of thread and process synchronization, IPC mechanisms (e.g., shared memory, sockets, pipes), and distributed coordination (e.g., consensus protocols, event propagation).
- Strong foundation in memory management and kernel interactions, with experience using tools such as GDB, Valgrind, AddressSanitizer, or similar.
- Familiarity with networking protocols and standards including SNMP , TCP/IP, Wireless Network Protocols, VXLAN, Kafka, Netconf/YANG etc.
- Experience on development of Ran Intelligent Controller (RIC) based on O-RAN specifications and knowledge of the E2/O1/O2 interface for communication between the RIC and RAN elements is needed.
- Experience with cloud-native technologies like Kubernetes, Docker, and other container orchestration platforms is needed.
- Deep understanding of machine learning models for creating algorithms that analyze data and drive automated network optimization is expected.
Don't forget to mention Space-Careers when applying.