Senior Software Engineer & Architect

Gama

Ivry-sur-Seine

Sur place

EUR 70 000 - 110 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Gama is seeking a senior software developer to lead architecture and implementation for a Rust-based mission-planning framework. You will own major architecture decisions and deliver production-grade code, from initial design to validated simulation models, in a high-precision environment.

You will work across the stack, including egui/bevy frontend components for trajectory visualization, and mentor junior engineers to raise the overall technical standard.

Qualifications

  • 5+ years of systems programming in performance-critical languages (C/C++).
  • 1+ year of hands-on Rust experience with ownership model and type system.
  • End-to-end development experience delivering modular, maintainable software.
  • Proficiency with Git or equivalent versioning system.
  • Professional-level English; French a plus.
  • Strong analytical skills and autonomy to own a significant part of the product.

Responsabilités

  • Take end-to-end ownership of architecture, from blank sheet to production-grade code.
  • Design, implement, and test core building blocks of Rust mission-planning software.
  • Build high-performance simulation capabilities and models (orbital dynamics, environment models).
  • Deliver robust, reliable code in a fast-paced, high-precision environment.
  • Contribute across the stack, including the 2D/3D trajectory visualization frontend (egui/bevy).
  • Mentor junior engineers and act as the technical reference for software design practices.

Connaissances

C/C++
Rust
Git
English
Autonomy

Outils

egui & bevy frontend

Description du poste

Job Description

Why are we looking for you?

To design and operate first-of-their-kind hardware, we build our own tools. Our central software product is an in-house Rust simulation framework, because off-the-shelf software can't keep up with products that have never been built before.

This framework forms the digital backbone of the entire mission from design and flight algorithm development through hardware-in-the-loop testing, operations sims, and on-orbit operations. We're migrating it from an early stage partially complete prototype to a high-performance Rust codebase and continuing to grow it into the full digital backbone of our technical products, and we're growing the software team in the next 2 years. You'd be the 2nd Software developer on the team, with a real influence over the foundations and the software evolution.

What you'll own
  • Take end-to-end ownership of a major share of the architecture, from blank sheet to tested, production-grade code.
  • Design, implement, and test the key building blocks of our Rust mission-planning software.
  • Build high-performance simulation capabilities and the architecture for high-fidelity physical models (orbital dynamics, environment models, propagation).
  • Deliver robust, reliable, maintainable code in a fast-paced, high-precision environment where correctness matters down to the last significant digit.
  • Contribute across the stack, including our egui & bevy based frontend for 2D/3D trajectory visualization and pragmatic UIs that support GNC algorithm work.
  • Mentor junior engineers and act as the technical reference for software-design practices across the team.
Requirements
Must-haves
  • 5+ years of systems programming in a performance-critical language such as C or C++ (or equivalent), building compute-intensive software.
  • 1+ year of hands-on Rust experience Our codebase is advanced Rust, so we need someone already comfortable with the language's ownership model and type system. A willingness to learn won't be enough.
  • At least one full development cycle delivered end-to-end, from a blank sheet to modular, maintainable, high-fidelity software, and ideally more than once.
  • Proficiency with Git or any versioning system.
  • Professional-level English. French is a plus, not a requirement.
  • Strong analytical skills, autonomy, and the drive to take full responsibility for a significant part of the finished product.
Nice-to-haves
  • Prior experience in video-game development (real-time rendering, engines) or a space-related environment.
  • Experience ingesting and processing high volumes of telemetry / structured data.
  • Additional languages experiences such as Python or Bash.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior Rust Systems Engineer — Space Simulation
Senior Rust Systems Engineer — Space Simulation

Gama • Ivry-sur-Seine

Sur place
EUR 70 000 - 110 000
Senior Rust Engineer for Space Simulation Framework
Senior Rust Engineer for Space Simulation Framework

World Aquatics • France

À distance
EUR 90 000 - 130 000
Equity package
Competitive compensation
International team
+1
Rust Technical Lead
Rust Technical Lead

JobCubby • Chevanceaux

Hybride
EUR 70 000 - 100 000
C2 Software Engineer
C2 Software Engineer

Harmattan AI • Paris

Sur place
EUR 45 000 - 65 000
Lead Developer, Software Architect – Software Product Redesign
Lead Developer, Software Architect – Software Product Redesign

Jobtailor • Puteaux

Sur place
EUR 90 000 - 120 000
Software project managers
Software project managers

Infinite Orbits • Toulouse

Sur place
EUR 60 000 - 80 000
Creative work environment
International team
Software Engineer (R&D Hardware Tooling)
Software Engineer (R&D Hardware Tooling)

Harmattan AI • Paris

Sur place
EUR 55 000 - 75 000
Founding Software engineer
Founding Software engineer

Steerlab • Paris

Sur place
EUR 70 000 - 110 000
Competitive salary
Stock options
Equity
C2 Software Frontend Engineer
C2 Software Frontend Engineer

Harmattan AI • Paris

Sur place
EUR 60 000 - 80 000
Software Engineer - Visualization
Software Engineer - Visualization

Harmattan AI • Paris

Hybride
EUR 50 000 - 70 000