Sr Software Engineer, Compiler & Runtime jobs in United States
cer-icon
Apply on Employer Site
company-logo

Relativity Space · 6 days ago

Sr Software Engineer, Compiler & Runtime

Relativity Space is building rockets to serve today's needs and tomorrow's breakthroughs. The role involves designing, building, and operating software that connects automated factories and launch systems, with a focus on end-to-end software development lifecycle and collaboration across teams.

3D TechnologyAerospaceArtificial Intelligence (AI)Manufacturing

Responsibilities

Own features end-to-end across the software development lifecycle: from problem framing and architecture through implementation, test, deployment, and operation
Build and maintain the platform services (real-time data pipelines, orchestration, UI, alerting), automation tooling and languages, and device-level software used by teams across the company to control and monitor real hardware
Partner directly with hardware, test, manufacturing, and launch teams to design, instrument, and continuously improve automation and control systems that are safe, observable, and resilient in production environments

Qualification

C++RustCompiler designReal-time systemsAutomation frameworksPerformance optimizationCollaborationProblem solving

Required

7+ years of experience in systems programming (C++ or Rust) and/or programming language implementation, with strong fundamentals in compilers, interpreters, or virtual machines
Built or extended domain-specific languages or execution engines for hardware automation, scientific computation, trading, or other real-time domains where correctness, latency, and memory footprint matter
Comfortable designing fast, low-allocation code paths and reasoning about performance in terms of cache behavior, allocation patterns, and data layout
Excited to work on a proprietary language used for live hardware control and calculations, and to collaborate closely with users to evolve the language and runtime in a safety-critical context

Preferred

Academic or industry background in compilers, static analysis, formal methods, or programming languages research
Experience implementing type systems, bytecode interpreters, JITs, or code generation pipelines optimized for low latency and small memory footprints
Experience building scriptable automation frameworks or configuration/DSL layers on top of C++/Rust systems used to orchestrate hardware, tests, or complex workflows
Familiarity with real-time scheduling, concurrency models, and fault-tolerance techniques used when a language or runtime is responsible for controlling physical equipment

Benefits

Competitive salary and equity
A generous PTO and sick leave policy
Parental leave
An 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