Senior Network Systems Developer (C / Rust / OpenFlow)
Full-timeDescription
We are seeking a highly skillednetwork systems developerto help build next-generation software-defined networking technology used inindustrial and operational technology (OT) environments .
This role involves developinglow-level network control software , interacting directly with switches, controllers, and packet processing frameworks.
Responsibilities
Design and implementSDN control and data-plane software
Develop high-performance networking services inC and Rust
Implement and extendOpenFlow-based control systems
Build software that interacts withswitch ASICs, flow tables, and packet pipelines
Develop packet inspection and protocol analysis capabilities
Optimize network performance, latency, and deterministic behavior
Work closely with cybersecurity and OT networking teams to implementdeterministic network policy enforcementRequirementsRequired Skills
Strong development experience inC and/or Rust
Deep knowledge ofnetwork protocols and packet processing
Experience withOpenFlow or SDN controller architectures
Experience withswitch-level networking or programmable pipelines
Understanding ofTCP/IP, L2/L3 switching, VLANs, routing, and flow control
Familiarity withLinux or BSD networking stacks
Experience debugging packet flows using tools such astcpdump, Wireshark, or similar
Preferred Experience
Development involvingprogrammable switches (P4, eBPF, DPDK, or similar frameworks)
Experience withindustrial networking or OT environments
Knowledge ofdeterministic networking, time-sensitive networking (TSN), or PTP
Experience buildingSDN controllers or network policy engines
Familiarity withcybersecurity controls for industrial networks
Ideal Candidate
You enjoy working close to the network stack and solving problems involvingpacket behavior, deterministic control, and switch-level logic . This role is ideal for engineers who like building systems wheresoftware directly controls how networks behave .
Company is based in Ann Arbor, MI, position can be local or remote.US-Based.