Senior Software Engineer, Industrial Control jobs in United States
cer-icon
Apply on Employer Site
company-logo

Relativity Space · 1 week ago

Senior Software Engineer, Industrial Control

Relativity Space is building rockets to serve today’s needs and tomorrow’s breakthroughs. The Senior Software Engineer will focus on designing and maintaining controller processes that run on safety-critical hardware, ensuring correctness and reliability in high-performance environments.

3D TechnologyAerospaceArtificial Intelligence (AI)Manufacturing

Responsibilities

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

Qualification

C++RustMemory managementInter-process communicationReal-time executionIndustrial communication protocolsDebuggingPerformance trackingConcurrency patternsHardware-in-the-loop testing

Required

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

Preferred

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
Generous PTO and sick leave policy
Parental leave
Annual learning and development stipend

Company

Relativity Space

company-logo
Relativity Space is an aerospace company that designs, develops, and builds 3D printed rockets.

Funding

Current Stage
Late Stage
Total Funding
$1.36B
Key Investors
FidelityTiger Global ManagementPlayground Global
2023-11-15Series F· $20M
2022-02-03Secondary Market
2021-06-08Series E· $650M

Leadership Team

leader-logo
Eric Schmidt
Chair and CEO
linkedin
leader-logo
David Giger
VP of Engineering
linkedin
Company data provided by crunchbase