Senior Software Engineer, Industrial Control

Relativity SpaceLong Beach, FL
2d$165,000 - $211,000

About The Position

Designs and maintains the controller processes that run on safety-critical hardware, focusing on fast, deterministic binaries, memory-based IPC, and integration with field and TCP-based protocols.

Requirements

  • You have 6+ years of experience building C++ or Rust software that runs on or near safety-critical hardware, with a strong focus on correctness and reliability
  • You have deep understanding of memory management and inter-process communication (IPC), and you are comfortable designing and debugging high-performance binaries that pass data efficiently between processes
  • You have hands-on experience with real-time or near-real-time execution, and you care about low jitter, latency, and throughput, using common tools to track down performance and memory bottlenecks
  • You are comfortable integrating with industrial communication protocols (e.g., CAN, LXI, Modbus, RMC/DMCP, OpenDAQ or similar), including moving data reliably over TCP between controllers and higher-level systems

Nice To Haves

  • Experience designing and operating systems running on a real-time OS or environments with tight real-time constraints
  • Experience with lock-free or low-contention concurrency patterns for high-throughput data exchange between processes
  • Familiarity with time-sensitive networking, deterministic scheduling, or other techniques used to coordinate multiple controllers in a safety-critical environment
  • Prior experience bringing up or debugging hardware-in-the-loop test setups for controllers, including working directly in lab environments with instruments and test equipment

Benefits

  • competitive salary and equity
  • a generous PTO and sick leave policy
  • parental leave
  • an annual learning and development stipend
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service