IntervalZero, Inc. logo
IntervalZero, Inc. Verified
Software, Industrial Automation, Embedded Systems, Real-time Computing

Senior/Principal Software Engineer - Networking

Massachusetts, United StatesHybridFull TimePrincipal$120,000–$200,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

IntervalZero is seeking a Senior/Principal Software Engineer to be the technical expert for Networking and Time-Sensitive Networking (TSN) within their MaxRT product family. This role involves designing and implementing high-performance, deterministic network stacks and TSN features for industrial and real-time customers. Responsibilities include leading architecture, hands-on development of kernel-level components, performance optimization, and debugging complex networking issues. The ideal candidate will have a BS in Computer Science or Electrical Engineering, a minimum of 8 years in networking software/firmware development, extensive experience with low-level networking protocols, C/C++, and real-time systems. This hybrid role is based in Waltham, MA.

About IntervalZero

IntervalZero is committed to reinventing how Industrial Control Systems are developed, deployed, and managed. With decades of real‑time software innovation and a global customer base across automation, medical, aerospace, test and measurement, and advanced manufacturing, we have consistently delivered deterministic performance and engineering excellence.

Today, we are extending that legacy into the next era of industrial computing. MaxRT wRTOS™ unifies our real‑time and automation technologies into a single platform designed for the demands of cyber resilience, IT/OT integration, and cloud‑orchestrated control.

Headquartered along the Boston technology corridor, IntervalZero is relentlessly focused on its customers and we share their pursuit of excellence. We partner closely with machine builders and OEMs to help them transition from operational disruption to remote continuity, from labor‑intensive patching to centralized automation, and from compliance risk to built‑in resilience. Our focus remains constant: deliver the software foundation that allows our customers to innovate with confidence in a rapidly changing world.

About this Position

IntervalZero is seeking a highly motivated Senior/Principal Software Engineer, you will be the technical owner and subject‑matter expert for Networking and Time-Sensitive Networking within the MaxRT family of products. You will design and implement high‑performance network stacks, deterministic communication pipelines, and TSN capabilities that meet the demanding needs of industrial and real-time customers.

This role requires deep networking expertise, real‑time systems understanding, and the ability to drive architecture and product strategy while contributing hands‑on to implementation.

Key Responsibilities

Architecture & Design

  • Lead the design and evolution of the networking architecture with a focus on deterministic and low‑latency communication.
  • Architect and implement Time-Sensitive Networking (TSN) features, including IEEE 802.1AS, 802.1Qbv, 802.1Qbu, 802.1Qci, and 802.1Qcc.
  • Evaluate and integrate emerging networking technologies relevant to industrial automation and real‑time systems.

Implementation & Development

  • Develop and optimize high‑performance kernel-level and user‑space networking components.
  • Implement deterministic scheduling, traffic shaping, and packet processing mechanisms aligned with TSN standards.
  • Extend or build network drivers, protocol stacks, and hardware offload features to support real-time workloads.
  • Develop test frameworks for validating timing precision, jitter reduction, and network determinism.

Performance & Quality

  • Profile and optimize latency, throughput, jitter, and determinism across the full network stack.
  • Collaborate with QA to define performance benchmarks and verification strategies.
  • Debug complex real-time and networking issues across kernel, driver, and hardware layers.

Collaboration & Leadership

  • Serve as a company-wide expert and mentor on networking and TSN technologies.
  • Partner with Product Management to shape feature roadmaps and customer-facing capabilities.
  • Support key customer engagements by providing deep technical expertise and architectural guidance.

Qualifications Required

· BS Computer Science or Electrical Engineering; MS preferred.

· Minimum 8 years in software/firmware development for networking components.

· Experience taking a project from concept to completion; including design, prototyping, testing and troubleshooting.

· Ability to develop low-level software requirements from high-level system requirements.

  • Extensive experience developing and debugging device drivers (especially for NICs)
  • Strong working knowledge of networking technologies and protocols – Ethernet, VLANs, Bridging, IPv4, IPv6TCP, UDP, QoS.
  • Working knowledge of network precision time services such as IEEE1588/802.1AS
  • Working knowledge of the IEEE 802.1 TSN standards.
  • Experience implementing networking standards and protocols in software
  • Experience working with Wireshark as well as hardware capture devices (e.g. Profishark)
  • Working knowledge of x86/x64 architecture
  • Strong knowledge of software development process (documentation, design, unit testing, etc)
  • Strong knowledge of C/C++
  • Strong skills in measuring, analyzing, and optimizing for scalability and performance
  • Experience developing and debugging multi-process / multi-threaded software

· Technically curious with a passion for solving complex real-time challenges.

· Strong communicator who can lead architectural discussions and influence product direction.

· Collaborative team player who thrives in an engineering-driven organization.

· Ability to mentor junior software engineers.

  • Needs to be driving distance to our Waltham, MA office

Preferred

· Understanding of industrial automation protocols (e.g., EtherCAT, PROFINET IRT, OPC UA TSN).

  • Experience with kernel-level debugging.
  • Experience working on embedded RTOS
  • Knowledge of the Windows and/or Linux kernel.
  • NDIS knowledge.
  • Experience working with network automated tests.
  • SMP architecture and development experience.

Perks and Benefits

· Health, Dental, and 401(k) with an employer match of 25% up to 8% of total compensation

· Accrue up to 3 weeks PTO annually to start, with additional PTO accruing with every year at the company up to 5 weeks after 10 years

· 12 Paid Federal Holidays off and one floating Holiday per year

· Hybrid work environment, with employees in the office on Tuesday and Thursday

· Flexible working hours

  • Flexible working hours

Job Type: Full-time

Pay: $120,000.00 - $200,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off

Work Location: Hybrid remote in Waltham, MA 02451

Ready to apply?
You'll be redirected to IntervalZero, Inc.'s application page.