Software/research Engineer for Chaire Drones and Utm

il y a 17 heures


Toulouse, France ENAC Temps plein

The **ENAC Dynamic Systems Research Axis** has been at the forefront of research on fixed-wing and rotary-wing outdoor flights since 2005, with a focus on its open-source autopilot system, Paparazzi (wiki.paparazziuav.org). Our expertise spans aerodynamics, control, guidance, decision-making, and multidisciplinary optimization of flying vehicles for various missions. These capabilities have been demonstrated in several national and international projects, including VOLTIGE, SKYSCANNER, BACCHUS, MISTRALE, NEPHELAE, PANACHE, and most recently, FIREFLIES.

Our **Drones & UTM Research Chair**, sponsored by Airbus and Sopra Steria, addresses the critical challenge of integrating unmanned aerial systems (UAS) safely into controlled and uncontrolled airspace. We believe that a comprehensive understanding of UAS design, control, guidance, and intelligence is essential for tackling these challenges from a research perspective.

At **ENAC**, we are equipped with state-of-the-art infrastructure to bring our ideas to life:

- Indoor Flight Arena: A 10m x 10m x 10m space with an OptiTrack motion capture system.
- Outdoor Flight Facility: Located at the Muret radio-controlled model aircraft field, south of Toulouse, France.
- Open-Source Autopilot System: Full access to Paparazzi, developed in-house.
- Expertise in UAS design, control, and guidance.

These resources allow us to transform concepts into realistic demonstrations in both controlled and outdoor environments. The **Drones & UTM group** also leverages ENAC’s expertise in air traffic management and works closely with the ACHIL platform, which includes advanced UTM simulation capabilities.

If you are passionate about artificial intelligence in aviation, multi-agent systems, trajectory optimization, agile control, robotics, computer vision, new guidance and mitigation methods, autonomy, learning-based solutions, or any other topics related to advancing UAS technology, you will find exciting opportunities within our group

**Why We’re Hiring**

With the growing number of research projects, we are seeking a **Software Engineer** to enhance the group’s software development capabilities. The engineer will work closely with researchers to improve the quality and architecture of both the front-end and back-end of our software solutions while participating into the research topic of interest itself.

**Responsibilities of the Software Engineer**
- Collaborate with researchers to design, develop, and maintain software solutions for UAS and UTM systems.
- Improve the architecture, scalability, and reliability of both front-end and back-end components of existing software.
- Optimize and document the Paparazzi autopilot system and related tools.
- Develop visualization and simulation tools for UAS and UTM research.
- Ensure the usability and maintainability of software systems through best practices in software engineering.
- Debug and troubleshoot technical issues in software development and UAS operations.
- Contribute to integrating AI and machine learning techniques into UAS-related software systems.

**Required Qualities and Qualifications**
- Educational Background: Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field of engineering.
- Programming Expertise: Proficiency in Python, C/C++, and web technologies (HTML, CSS, JavaScript/TypeScript).
- Front-End Skills: Experience with frameworks like React is a plus.
- Back-End Skills: Proficiency in back-end frameworks such as Flask, or Node.js.
- Software Development Practices: Familiarity with version control (Git), CI/CD pipelines, and Agile development practices.
- Problem-Solving Skills: Ability to troubleshoot and debug complex systems efficiently.
- Interest in Research: A genuine interest in UAS, robotics, or aviation technology is preferred.
- Teamwork: Strong communication skills and the ability to work collaboratively in an interdisciplinary team.
- Bonus Skills: Experience with simulation tools, machine learning, or computer vision frameworks is an advantage.

**Application Process**:
Contract : CDD 18 months

4+ years



  • Toulouse, France Autonomous Teaming Temps plein

    A defense-tech start-up in Toulouse is hiring an Autonomous Drone Software Engineer to develop middleware for drone systems, utilizing ROS 2 and MAVLink protocols. This full-time entry-level position emphasizes operational reliability and requires strong C++ skills along with experience in drone software integration. Join a passionate team committed to...


  • Toulouse, France Autonomous Teaming Temps plein

    Autonomous Drone Software Engineer – Swarm SystemsJoin to apply for the Autonomous Drone Software Engineer – Swarm Systems role at Autonomous TeamingOverviewYour mission: Connect third-party autopilots and sensors to our robotics stack and make the ROS 2 ↔ MAVLink ↔ PX4/ArduPilot command/telemetry loops rock-solid in the field. This is a middleware &...


  • Toulouse, France ENAC Temps plein

    The **ENAC Dynamic Systems Research Axis** has been at the forefront of research on fixed-wing and rotary-wing outdoor flights since 2005, with a focus on its open-source autopilot system, Paparazzi (wiki.paparazziuav.org). Our expertise spans aerodynamics, control, guidance, decision-making, and multidisciplinary optimization of flying vehicles for various...


  • Toulouse, France Autonomous Teaming Temps plein

    OverviewAutonomous Drone Software Engineer – Swarm Systems (H/F) at Autonomous Teaming. This is a middleware and interfaces role focused on connecting third-party autopilots and sensors to our robotics stack, ensuring ROS 2 ↔ MAVLink ↔ PX4/ArduPilot command and telemetry loops are reliable in the field.ResponsibilitiesWrite/maintain ROS 2 nodes for...


  • Toulouse, France ENAC Temps plein

    Founded 70 years ago, ENAC, École Nationale de l'Aviation Civile, is Europe's largest aeronautical Grandes Écoles or university. It provides initial and advanced training for managers and key players in the civil aviation industry: engineering, air navigation, piloting, airport management, research, expertise and international development. ENAC is a...

  • Software Engineer

    il y a 6 jours


    Toulouse, Occitanie, France ADAGOS Temps plein

    Adagos is seeking asoftware engineer with a strong scientific foundationto join our team in Toulouse, France. Whether you're an experienced engineer looking for a challenging role at the intersection of applied mathematics and robust software systems, or a motivated recent graduate eager to grow with cutting-edge industrial AI, this position offers the...


  • Toulouse, France Autonomous Teaming Temps plein

    A defence-tech start-up in Toulouse is seeking an Autonomous Drone Software Engineer to develop and maintain ROS 2 nodes and integrate various sensors. The role focuses on ensuring operational reliability and conducting field tests to validate performance in real-world conditions. The ideal candidate has strong expertise in ROS 2, C++, and MAVLink protocols,...


  • Toulouse, Occitanie, France autonomous-teaming Temps plein

    Your missionConnect third-party autopilots and sensors to our robotics stack and make the ROS 2 MAVLink PX4/ArduPilot command/telemetry loops rock-solid in the field. This is a middleware & interfaces role: build the bridges, prove reliability, and ship to hardware, beyond lab demos.ROS 2MAVLink bridges in production (heartbeats, params, missions, telemetry)...


  • Toulouse, Occitanie, France Autonomous Teaming Temps plein

    Your missionConnect third-party autopilots and sensors to our robotics stack and make the ROS 2 MAVLink PX4/ArduPilot command/telemetry loops rock-solid in the field. This is a middleware & interfaces role: build the bridges, prove reliability, and ship to hardware, beyond lab demos.ROS 2 MAVLink bridges in production (heartbeats, params, missions,...


  • Toulouse, France Canonical Temps plein

    Python and Kubernetes Software Engineer - Data, AI/ML & AnalyticsJoin to apply for the Python and Kubernetes Software Engineer - Data, AI/ML & Analytics role at CanonicalContinue with Google Continue with GooglePython and Kubernetes Software Engineer - Data, AI/ML & Analytics4 months ago Be among the first 25 applicantsJoin to apply for the Python and...