Nominal · 1 month ago
Software Engineer – Systems & Real-Time (RTOS / HIL)
Nominal is building the software infrastructure that powers advanced hardware systems. As a Systems-Level Software Engineer, you will architect and implement real-time components for Nominal’s test automation and simulation platform, ensuring software behaves predictably under tight latency budgets.
Information TechnologySaaSSoftware
Responsibilities
Design and implement hard real-time components for data acquisition, control, and simulation using C++ and/or Rust
Develop deterministic communication layers for CAN, EtherCAT, serial, and MIL-STD-1553 or similar field buses
Architect the core HIL runtime, including task schedulers, timing controllers, and synchronization primitives
Integrate with embedded targets, flight computers, and sensor networks to validate autonomy and control software
Collaborate with our infrastructure and visualization teams to connect real-time execution with distributed telemetry, playback, and analysis pipelines
Profile, benchmark, and harden low-latency systems to meet microsecond-level timing guarantees
Establish testing and verification standards for real-time correctness and timing determinism across the platform
Qualification
Required
4+ years of systems-level or embedded software development in C++ (C++17 or newer) or Rust, with a deep understanding of real-time constraints and deterministic scheduling
Experience with RTOSs such as QNX, RTEMS, FreeRTOS, VxWorks, or Linux PREEMPT-RT
Background in HIL or SIL testing, real-time control loops, or simulation frameworks for aerospace, automotive, or robotics
Strong grasp of hardware interfaces, timing jitter, interrupt handling, and low-level I/O
Familiarity with signal acquisition, control systems, and sensor fusion concepts
Ability to debug at multiple layers — from driver-level to distributed telemetry — and to reason clearly about timing and causality
Preferred
Experience with LabVIEW, NI TestStand, PXI/DAQ systems, or integration with external test equipment
Knowledge of time-synchronized networking (PTP/NTP), DDS, or real-time middleware (ROS 2, RTI Connext)
Benefits
100% coverage of medical, dental, and vision insurance
Unlimited PTO and sick leave
Free lunch, snacks, and coffee
Professional Development Stipend
Annual company retreat
Company
Nominal
Nominal modernizes your data infrastructure and provides real-time workflows that accelerate testing with confidence.
Funding
Current Stage
Growth StageTotal Funding
$102.5MKey Investors
Sequoia CapitalGeneral CatalystLux Capital
2025-06-12Series B· $75M
2024-04-22Series A· $20M
2024-04-22Seed· $7.5M
Recent News
Company data provided by crunchbase