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

Nominal · 5 days ago

Software Engineer – Systems & Real-Time (RTOS / HIL)

Nominal is building the software infrastructure that powers advanced hardware systems, and they are seeking a Systems-Level Software Engineer to architect and implement real-time components for their test automation and simulation platform. The role involves working across hardware-in-the-loop systems and ensuring software performance under tight latency constraints.

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++RTOSHIL testingRustDeterministic schedulingHardware interfacesSignal 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
To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State

Preferred

Bonus: experience with LabVIEW, NI TestStand, PXI/DAQ systems, or integration with external test equipment
Bonus: 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