Software Engineer / Integration & Testing (M/F)
"The Orchestrator"
Location: Perpignan (France)
Contract type: Permanent contract (Junior Premium Profile / Recent Graduate)
Salary: €45k - €50k + Equity (BSPCE)
Availability: Last quarter of 2026
About RoverXplorer: The Architect of Critical Mobility
RoverXplorer is a Dual-Use Deep Tech startup that is redefining autonomous mobility for the most hostile environments in the universe. Our belief is simple: technologies designed to survive on the Moon or Mars are the only ones capable of guaranteeing the absolute reliability required for defense logistics on Earth.
Thanks to our “Validate/Specialize/Scale” strategy, we are developing a unified modular platform capable of withstanding the impossible: radiation, thermal vacuum, cryogenics, and intense interference. Our first major milestone is the R-One, a technology demonstrator weighing less than 30 kg designed to validate Level 3 autonomy.
At our company, you don't just work on a simple component. You build the physical envelope and energy of a resilient explorer, destined to operate where failure is not an option.
Your Mission: Unification & Reliability
Reporting directly to the CTO, you are responsible for software consistency and the success of testing campaigns. Your mission is to ensure that every line of code produced by the team integrates seamlessly and works flawlessly on actual hardware, whether on a ground test field or, in the future, on extraterrestrial soil.
Your key responsibilities:
Ground Control Station (GCS): Develop the data control and visualization interface (telemetry/remote control) using Qt or modern web frameworks.
Integration Architecture: Set up and maintain CI/CD pipelines (Gitlab CI/Docker) to automate testing and deployment on target hardware.
Middleware & Communication : Optimize data exchange between subsystems (via ROS 2) and manage long-distance communication protocols (LoRa, IP).
Validation & Testing (V&V): Design HIL (Hardware-in-the-Loop) test benches and conduct real-world field testing campaigns.
Embedded Linux: Configure and optimize embedded OS (Yocto or Buildroot) to ensure system stability and determinism.
The profile we are looking for
We are looking for a rigorous engineer who loves it when “everything fits together” perfectly.
Education: Top-tier engineering school (ENSIMAG, ESISAR, INSA Informatique, UTC, or equivalent).
Technical expertise: Proficiency in C++ (14/17) and Python.
Experience with embedded Linux and containerization tools (Docker).
Knowledge of versioning and continuous integration tools (Git, Gitlab CI).
Knowledge of ROS 2 or Qt is a major plus.
Hands-on culture: You have already managed the software integration of a complex project (ground station for drones, distributed system, industrial IoT project).
Soft skills: Ability to synthesize information, absolute rigor regarding code quality, and ability to collaborate with hardware engineers.
Why join us ?
Space & Defense Adventure: You will be the one to see the rover respond to its first commands, on Earth and elsewhere.
Immediate Impact: You will define the startup's quality standards and development tools.
Culture of Excellence: An agile team where software innovation serves a concrete and critical physical mission.
Founder Package: A competitive salary and a share of the success via BSPCE stock options.
A word about the region
Working on our rovers in Perpignan means combining cutting-edge technological requirements with an exceptional living environment. Here, we are designing the future of mobile robotics with 300 days of sunshine a year, between the Mediterranean Sea and the mountains. Choosing Perpignan means enjoying the quality of life of the South while remaining connected to one of the world's largest technological ecosystems: Toulouse, the European capital of space and aeronautics, is only a 2-hour drive away. You will be working in a vibrant and authentic innovation hub, while remaining in close proximity to research centers and space experts. This is a rare opportunity to build exceptional robots where others come to spend their vacations.
Ready to take the helm?
We don't want a formal cover letter. Show us your passion:
Send us your resume.
Include a link to your GitHub (we love well-documented repositories).
Bonus: Tell us about the most “twisted” bug you've ever had to fix during an integration phase.
Submit your application here: recrutement@roverxplorer.com
