Talent.com
Senior Software Engineer

Senior Software Engineer

Singularity DefenseEl Segundo, CA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Senior Software Engineer

About the Company : We are a stealth-mode Aerospace & Defense startup headquartered in El Segundo, CA. Our founding team hails from SpaceX, Anduril, and Lockheed Martin, and we are backed by Joint Sta-level military leadership and top-tier Silicon Valley firms. We're assembling a high-agency team committed to moving fast, solving hard problems, and defending what matters most. With a world-class business development & leadership team already in place, we are well positioned to capitalize on already overwhelming demand.

About the Role

Our GNC (Guidance, Navigation & Control) & Flight Software teams leverage Elodina high-fidelity simulation platform and telemetry engineto accelerate hardware-in-the-loop test benches and streamline data pipelines. We are seeking a Senior Software Engineer to own critical contributions to and leverage the use of Elodin to greatly accelerate the needs of the GNC & Flight Software teams. The Vision Joins our mission to push the boundaries of real-time simulation. You'll work on Elodin's Rust core, extend Bevy-based visualization modules, and integrate with hardware-in-the-loop benches to ensure world-class fidelity and performance.

What You'll Do

  • Drive Elodin's Evolution : Own end-to-end feature design, implementation, and maintenance in Elodin's Rust codebase (simulation kernels, telemetry engine, hardware-interface layer).
  • Performance & Reliability : Profile, optimize, and harden real-time simulation loops and data streams for millisecond-scale fidelity.
  • Bevy & GUI Frameworks : Architect and extend Bevy-based modules and other Rust GUI / graphics frameworks (e.g., egui) for 3D scenario rendering, instrumentation overlays, and interactive test-bench UIs.
  • Hardware-in-the-Loop Integration : Collaborate with test-bench engineers to develop and debug low-latency drivers and interface layers for Fight-control hardware.
  • Cross-Functional Collaboration : Partner with GNC algorithm developers, systems engineers, and telemetry analysts to translate requirements into robust software solutions.
  • Mentorship & Standards : Coach junior engineers, lead design reviews, and help define Rust-centric best practices (ownership, error-handling, async patterns, CI / CD).

Qualifications

  • 6+ years professional experience in Rust development, including asynchronous programming, multi-threading, and ownership models.
  • Hands-on experience with Bevy or similar ECS-driven frameworks.
  • Familiarity with other Rust GUI / graphics libraries (e.g., egui).
  • Solid background in real-time or scientific simulation (preferably aerospace or defense).
  • Proficiency in profiling and optimizing Rust code (e.g., perf, cargo-flamegraph, valgrind).
  • Experience with CI / CD pipelines, version control best practices (Git), and automated testing.
  • Strong system-level debugging skills (JTAG, embedded trace, hardware probes).
  • Bachelor's or Master's in Computer Science or related field.
  • Preferred Qualifications

  • Prior work on Flight-control, navigation, or guidance algorithms.
  • Contributions to Rust or Bevy open-source ecosystems (crates, plugins, tooling).
  • Experience with Rust-based web frameworks (Actix, Rocket) or cloud-native services.
  • Knowledge or experience with JAX accelerated array mathematics library implementations.
  • Knowledge or experience with NixOS and Nix development concepts.
  • Familiarity with telemetry protocols (e.g., MAVLink, custom binary formats, etc).
  • Experience with numerical methods, scientific computing, or machine-learning-accelerated simulations.
  • Security-critical coding experience (MISRA-Rust, safe abstractions, formal methods).
  • Why You'll Love It

  • Impact : Your work directly shapes next-gen missile systems' fidelity and safety.
  • Ownership : Full ownership of critical simulation components, backed by a small, expert team.
  • Growth : Deepen expertise at the intersection of Rust, real-time simulation, and aerospace.
  • Culture : Collaborative, mission-driven environment where innovation and rigor go hand-in-hand. Singularity Defense Corp is an equal-opportunity employer committed to diversity in the workplace. If you're passionate about real-time systems and love solving complex challenges in Rust, we want to hear from you!
  • serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • El Segundo, CA, US