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 todays Advanced Air Mobility and mediumsized drone market.
We are looking for a passionate Backend Software Engineer to join our team and assist with developing and scaling our aircraft management & control systems.
Tasks
- Create reliable secure and scalable integration automation and monitoring backend solutions for our aircrafts distributed systems.
- Support development testing and flight operations by designing improving and maintaining continuous integration automated test and deployment systems in cloudbased environments.
- Write clean maintainable code and contribute to the evolution of our aircraft management & control systems.
- Facilitate a rapid prototyping approach evolving requirements through realworld exposure.
- Participate in code reviews attend team meetings and contribute to discussions on design patterns and best practices.
Requirements
General:
- Bachelors/Masters Degree in Computer Science or related fields.
- Minimum of 13 years technical experience in a similar role.
- Strong background in software engineering with experience in developing scalable backend systems and a DevOps mindset.
- 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 crossfunctional teams.
Technical Skills:
- Advanced Python and C proficiency (ObjectOriented Asynchronous I/O Multithreading).
- 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 testing frameworks (Googletest Pytest).
- Experience with cloud services (e.g. AWS Google Cloud) and cloud security best practices.
- Experience deploying and operating services in Debianbased Linux environments along with experience in containerization (e.g. Docker).
- Expert scripting skills (Bash Perl Python).
- Experience with database systems (MySQL PostgreSQL or MongoDB) and specifically timeseries databases (InfluxDB).
- Good understanding of DevOps principles and methodologies and their application to implement and optimize CI/CD pipelines (e.g. GitHub Actions Google Cloud Build).
- Experience with software development processes and modern tools (Git GitLab/GitHub JIRA).
NicetoHave (Not Required):
- Experience with Python Backend frameworks particularly FastAPI is a plus.
- Securitybased knowledge of best practices related to general network operations.
- Exposure to Progressive Web Applications (PWA).
- Understanding of RESTful APIs and their role in modern web development.
- Familiarity with Infrastructure as Code (e.g. Ansible).
- Experience working with and/or interoperating with embedded systems and applications written in C.
- Experience working in the Aerospace industry.
Benefits
- Opportunity to learn and work with cuttingedge technologies in the aerospace industry.
- Handson mentorship from experienced developers and engineers to help you grow your skills in backend development as well as DevOps infrastructure design.
- Exposure to realworld complex software projects with opportunities to contribute meaningful improvements.
- Free coffee tea snacks and a supportive dynamic 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!