Gallium Defense | Lead Software Engineer - GPU & Signal Processing
Join Gallium Defense to solve complex real-world detection challenges and shape the future of affordable military-grade radar technology.
About Gallium Defense
At Gallium Defense, they are rewriting the rules of airspace security in the context of rapidly evolving drone threats. They design and build next-generation, military-grade radar systems that achieve high performance 3D detection at 20% of best competitor’s price.
To support their journey, we're looking for a Lead Software Engineer to own the development of their signal-processing back-end and drive the evolution of their radar processing architecture. This is a unique opportunity to shape both the product and engineering culture of an ambitious defense-tech company from an early stage.
The Role: Lead Software Engineer – GPU / Signal Processing
Your mission is to process massive streams of raw RF data in real time and extract the needle from the haystack: detecting micro-drones hidden in heavy environmental noise. You will own the backend software architecture, implementing and optimizing advanced radar algorithms to run flawlessly leveraging the increasing power of Edge GPUs.
Key Responsibilities
GPU Processing Architecture: Own and develop the product backend SW architecture, designing and optimizing high-throughput signal processing algorithms on modern GPU/CPU architectures.
Algorithm Industrialization: Take advanced radar algorithms from MATLAB prototypes, radar research publication, port them into production-ready software, and optimize them based on recurring field experimentations, with and for users.
Software Excellence: Drive CI/CD best practices by championing Test-Driven Development (TDD) methodologies and clean code principles within the software team.
Backend Integration: Oversee non-real-time embedded software development and seamless integration with the RF front-end real time RF SoC team.
Profile & Requirements
Master’s degree in Computer Science, Computer Engineering, or related field.
Strong background in GPU based digital signal processing (DSP) algorithms, especially Edge processing (e.g. on Jetson). Experience specifically with radar signal processing is a massive plus, but we welcome experts from other high-throughput processing domains (e.g., image processing, telecoms, medical imaging, sonar…).
Proficient with CUDA, C++, and modern programming environments. Experience or strong interest in Rust and Python for secure, high-performance embedded systems.
Comfortable with modern DevOps practices (CI/CD pipelines for embedded systems) and a strict advocate for TDD. Experience with TDD x Vibe coding is a plus.
Familiarity with RF back-end development and FPGA architecture is a plus.
Fluent in French and proficient in professional and technical English.
Why Join Gallium Defense?
Build technology that directly contributes to counter drones sensing capabilities.
Work on challenging real-world signal-processing problems at the intersection of software, RF, FPGA, and systems engineering.
Influence architecture decisions and engineering practices from an early stage.
Collaborate with a highly technical multidisciplinary team.
See your work move rapidly from concept to deployed product
Collaborate in the field with soldiers and officers that will experiment with our product in real conditions
Join a company redefining how advanced sensing systems are designed, deployed, and scaled.
If you're excited about solving complex signal-processing challenges and building systems with tangible real-world impact, we'd love to hear from you!
- Departments
- Information Technology, Cybersecurity, & Digital Infrastructure
- Locations
- Paris, France
- Yearly salary
- €65,000 - €90,000
- Employment type
- Full-time
- Sectors
- Defence & Space