Salary: $120,000 - 200,000 per year
Requirements: - We require 8+ years of systems-level software development experience for a Senior role, or 12+ years for a Principal role.
- We need expert-level proficiency in C and C++.
- We require strong experience with low-level operating system or kernel-adjacent development.
- We need a deep understanding of processor architecture, with x86 and/or ARM preferred.
- We require knowledge of boot sequences, hardware initialization, interrupt handling, scheduling, and synchronization.
- We need experience with multi-core, real-time, or embedded systems.
- We require the ability to interpret processor datasheets, chipset references, and technical specifications.
- We need strong debugging capability using low-level tools such as JTAG, debuggers, and performance profilers.
- We require excellent analytical, communication, and problem-solving skills.
- We require candidates to be within driving distance of our Waltham, MA office.
- We prefer experience with real-time operating systems or deterministic environments.
- We prefer a background in embedded, industrial, aerospace, defense, or safety-critical systems.
- We prefer familiarity with Windows internals or hybrid RTOS/Windows environments.
- We prefer familiarity with Linux.
- We prefer experience with BSP development or hardware bring-up.
- We prefer knowledge of virtualization, hypervisors, or partitioned systems.
- We prefer prior experience shaping architecture at the system or platform level.
Responsibilities: - We design and build low-level system software, including kernel-adjacent components and platform services.
- We work directly with processor architecture and configuration, including CPU initialization and setup.
- We develop solutions for interrupts, timers, memory management, multi-core systems, and related platform behavior.
- We implement and tune real-time execution paths to improve determinism.
- We investigate performance, latency, and reliability issues at the hardware and software boundary.
- We collaborate with hardware vendors and use silicon documentation and reference platforms to guide development.
- We contribute to architecture decisions and help define long-term technical direction.
- We review code and design documentation and promote strong systems programming practices.
- At the Principal level, we mentor senior engineers and provide technical leadership across teams.
Technologies: - ARM
- Cloud
- Embedded
- Hardware
- Linux
- Windows
- Architect
More:
We are IntervalZero, a Boston-corridor technology company focused on 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 are extending our legacy through MaxRT wRTOS™, a unified platform built for cyber resilience, IT/OT integration, and cloud-orchestrated control. We partner closely with machine builders and OEMs to help them move from disruption to remote continuity, from manual patching to centralized automation, and from compliance risk to built-in resilience. This is a full-time hybrid role based in Waltham, MA, with employees in the office on Tuesdays and Thursdays, flexible hours, strong benefits including health, dental, 401(k) match, PTO, and paid holidays, and a salary range of $120,000 to $200,000.
last updated 23 week of 2026