Software Engineer - Systems & Real-Time (RTOS / HIL)
Nominal
This job is no longer accepting applications
See open jobs at Nominal.See open jobs similar to "Software Engineer - Systems & Real-Time (RTOS / HIL)" General Catalyst.Software Engineering
Los Angeles, CA, USA
USD 120k-150k / year + Equity
🚀 About the Role
- 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.
⚡ Skills That Accelerate Us
- 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.
- 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).
- Ability to debug at multiple layers — from driver-level to distributed telemetry — and to reason clearly about timing and causality.
✨ Benefits/Perks
- 🏥 100% coverage of medical, dental, and vision insurance
- 🏖️ Unlimited PTO and sick leave
- 🍽️ Free lunch, snacks, and coffee
- 🚀 Professional Development Stipend
- ✈️ Annual company retreat
120000 - 150000 USD a year
This job is no longer accepting applications
See open jobs at Nominal.See open jobs similar to "Software Engineer - Systems & Real-Time (RTOS / HIL)" General Catalyst.