Senior Network Systems Developer (C / Rust / OpenFlow)
Full-time
Description
We are seeking a highly skilled network systems developer to help build next-generation software-defined networking technology used in industrial and operational technology (OT) environments .
This role involves developing low-level network control software , interacting directly with switches, controllers, and packet processing frameworks.
Responsibilities
- Design and implement SDN control and data-plane software
- Develop high-performance networking services in C and Rust
- Implement and extend OpenFlow-based control systems
- Build software that interacts with switch 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 implement deterministic network policy enforcement
Requirements
Required Skills
- Strong development experience in C and/or Rust
- Deep knowledge of network protocols and packet processing
- Experience with OpenFlow or SDN controller architectures
- Experience with switch-level networking or programmable pipelines
- Understanding of TCP/IP, L2/L3 switching, VLANs, routing, and flow control
- Familiarity with Linux or BSD networking stacks
- Experience debugging packet flows using tools such as tcpdump, Wireshark, or similar
Preferred Experience
- Development involving programmable switches (P4, eBPF, DPDK, or similar frameworks)
- Experience with industrial networking or OT environments
- Knowledge of deterministic networking, time-sensitive networking (TSN), or PTP
- Experience building SDN controllers or network policy engines
- Familiarity with cybersecurity controls for industrial networks
Ideal Candidate
You enjoy working close to the network stack and solving problems involving packet behavior, deterministic control, and switch-level logic . This role is ideal for engineers who like building systems where software directly controls how networks behave .
Company is based in Ann Arbor, MI, position can be local or remote. US-Based.
Recommended Jobs
Case Manager - Superior Futures for Youth / Rapid Rehousing Programs
Job Description Job Description Case Manager – Superior Futures for Youth Lutheran Social Services of Wisconsin and Upper Michigan (LSS) Status: Full‑Time, 40 hours/week Schedule: Prima…
Fulfillment Operations Team Leader (Traverse City)
The starting pay range for this position per hour is $23.00 - $25.00. The full pay range for this position per hour is $23.00 - $39.10 Pay is based on several factors which vary based on position. The…
Experienced Painter/Drywaller
We are looking for skilled individuals (not large firms) to join our team for ongoing commercial projects in the Detroit area. You’re a fit if you: Have 5–10 years of hands‑on experience in p…
Senior software engineer - battery state
Job Description Work Classification: Hybrid: This means the successful candidate is expected to report to their primary location (Milford, MI) three times per week, at minimum, or other f…
Remote Call Center Associate (Michigan)
Job Title: Remote Call Center Associate Monthly Pay: $4,200 – $4,900 Summary: The Remote Call Center Associate supports high-volume customer interactions, ensuring efficient service and i…
Experienced Veterinary Assistant - Small Animal
Offering Position: Full Time Veterinary Assistant About Us: We’re a family‑owned, small‑animal general‑practice clinic (cats & dogs) with immediate openings for Veterinary / Clinic Assistants. …
Assembler
Job Description Job Description For those who want to keep growing, learning, and evolving. We at Kelly® hear you, and we’re here for you! We’re seeking an Assembler to work at a premier company…
AWS Certified Welding Inspector
Summary/Objective A AWS Certified Welding Inspector is responsible for thoroughly inspecting welds and materials during the manufacturing process, ensuring they meet industry standards and comply…
Certified Crane Operator (CCO)
Job Description Job Description Salary: *Please note that this position requires a certification. See application questions. C.A. Hull is proud to be a union-based heavy highway contractor…