Dufour Aerospace develops efficient and sustainable aircraft for cargo transportation, logistics, and public safety. We use distributed electric propulsion and hybrid modules to meet the demands of today’s Advanced Air Mobility and medium-sized drone market.
We're looking for a passionate, hands-on Software Engineer - Flight Operation Support to help scale up and refine the infrastructure behind our growing UAV fleet. This role bridges cloud development and operational support - from maintaining server frameworks to enhancing fleet configuration and troubleshooting real-world bugs.
You’ll be part of a dynamic and fast-paced team building safety-critical systems to manage, operate, and evolve our UAS platform. If you enjoy solving practical backend challenges, working on production systems, and improving tools that directly affect field operations, this is for you.
Tasks
- Create reliable, secure, and scalable integration, automation, and monitoring backend solutions for our aircrafts’ distributed systems.
- Support development, testing, and flight operations by improving continuous integration, automated testing, and global deployment systems in embedded and cloud-based environments.
- Write clean, maintainable code and contribute to the evolution of our aircraft platforms management and control systems.
- Manage and upgrade fleet configuration infrastructure systems, including mission profiles, firmware rollout logic, and maintenance data monitoring.
- Build and maintain cloud-based backend services powering real-time fleet management, in addition to control and communication interfaces.
- Investigate, track, and resolve field-reported issues by bridging software, hardware, and operational layers.
- Participate in code reviews, attend team meetings, and contribute to discussions on design patterns and best practices.
- Interface continuously with Flight Test and Flight Ops, and later with Operators to collect feedbacks and statistics.
Requirements
General:
- Bachelor’s/Master’s Degree in Computer Science or related fields.
- Minimum of 1-3 years technical experience in a similar role.
- Strong background in software engineering, with experience in maintaining distributed complex systems.
- Experience in modern backend technologies and frameworks, demonstrating proficiency in addressing complex technical challenges.
- High level of independence and initiative, and creative approach to problem solving.
- Excellent organizational and time management skills.
- Great communication and teamwork skills to collaborate with cross-functional teams.
Technical Skills:
- Advanced Python proficiency (Object-Oriented, Asynchronous I/O, Multi-threading).
- Solid knowledge of network programming in Python or C++, and network protocols (UDP, TCP/IP, WebSocket over TCP).
- Experience in building and maintaining IP networks, routing, firewalls and network architecture in general.
- Experience with cloud services (e.g., AWS, Google Cloud) and cloud security best practices.
- Experience deploying and operating services in Debian-based Linux environments.
- Expert scripting skills (Bash, Perl, Python).
- Experience with time-series databases (InfluxDB).
- Experience with software development processes and collaborative tools (Git, GitLab/GitHub, Jira, Confluence).
Nice-to-Have:
- Understanding of RESTful APIs, from both front-end and back-end perspectives.
- Experience working with and/or interoperating with embedded systems and applications written in C.
- Experience with Python Backend frameworks, particularly FastAPI, is a plus.
- Security-based knowledge of best practices related to general network operations.
- Experience working in the Aerospace industry.
Benefits
- Opportunity to learn and work with cutting-edge technologies in the aerospace industry, in a stimulating environment.
- Hands-on mentorship from experienced developers and engineers to help you grow your engineering skills.
- Exposure to real-world complex software projects with opportunities to contribute meaningful improvements.
- Free coffee, tea, snacks and a supportive, dynamic and international work environment.
Dufour Aerospace is an equal opportunity employer and welcomes applications from all qualified individuals regardless of race, sex, gender identity, disability, religion/belief, sexual orientation or age.
We look forward to receiving your application!