Logos Space
Lead, Data Plane Software
Mountain View, CA. Posted 5 months ago
The role
The Data Plane Software Lead will spearhead the architecture, design, and implementation of Data Plane software for the Logos network. This role involves owning foundational systems for packet processing, forwarding, and traffic handling across a distributed network environment.
What you will do
- Lead the architecture, design and development of data plane software for the Logos network.
- Evaluate and integrate data plane technologies including kernel networking, user-space packet processing, hardware offload, switching silicon, and embedded networking stacks.
- Define data plane interfaces across network elements, embedded systems, switching/routing hardware, and control plane services.
- Develop tools, test frameworks, and simulation/emulation environments to validate data plane behavior.
- Participate in implementation, code reviews, design reviews, debugging, test strategy and system integration.
- Work closely with control plane and embedded systems teams to integrate the data plane.
- Ensure the quality, reliability, and scalability of the data plane software.
- Provide technical leadership and guidance to the software engineers.
- Translate product level goals into executable architecture, milestones and engineering deliverables.
- Work with product management and quality assurance teams.
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 10+ years of experience in software development, with a focus on both distributed networking, embedded systems, and network stacks
- 5+ years of experience in a technical leadership role, leading control plane software development
- Technical expertise in networking fundamentals including switching, routing, packet forwarding, encapsulation, QoS, congestion, buffering, and traffic engineering
- Technical expertise in packet processing technologies such as Linux Networking, VPP, DPDK, hardware offload, programmable switching/routing platforms
- Technical expertise in designing software interfaces between control plane and data plane systems
- Technical expertise in Data Plane software development for embedded systems
- Programming in one or more languages such as C, C++ or Rust
- Technical expertise in debugging and performance profiling across software, network behavior, hardware interfaces and infrastructure
- Excellent leadership, communication, and interpersonal skills
- Strong problem-solving and analytical skills
- Ability to operate in ambiguity and make pragmatic architecture decisions
Nice to have
- Master's degree
- Experience with core network technology, such as MPLS
- Experience with specific high throughput routing and switching silicon vendors
- Experience with SDN Controllers, Intent-based networking or network automation platforms
- Experience with satellite or wireless communications and architectures
- Experience working across control plane, data plane, platform and embedded boundaries
- Knowledge of security best practices for embedded environments
- Ability and willingness to attain a Top Secret Clearance
About the company
Logos Space is a Low Earth Orbit (LEO) satellite system designed to provide resilient, high-performance satellite-based connectivity services to enterprise and government customers worldwide. The company is led by a team of experienced engineers in the networking and satellite industries.