Software Engineer – Systems & Real-Time (RTOS / HIL) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1BnoteU.S. Citizen Onlynote

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

C++RustRTOSHIL testingLow-latency systemsSignal acquisitionControl systemsSensor fusionDebugging

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

twittertwittertwitter
company-logo
Nominal modernizes your data infrastructure and provides real-time workflows that accelerate testing with confidence.

Funding

Current Stage
Growth Stage
Total Funding
$102.5M
Key Investors
Sequoia CapitalGeneral CatalystLux Capital
2025-06-12Series B· $75M
2024-04-22Series A· $20M
2024-04-22Seed· $7.5M
Company data provided by crunchbase