Avy

Senior Software Engineer - Drone Systems

Avy

Amsterdam, North Holland, Netherlands

On-site

Intermediate

posted 12 days ago

About Avy

Avy develops innovative self-flying aircraft for humanitarian, life-saving and professional applications.

The Role

Join Avy as a Senior Software Engineer specializing in drone systems, where you will develop software that directly impacts real-world operations. Our team is expanding, and we need a skilled engineer to enhance our drone systems, overseeing the complete software stack from autopilot firmware to mission control applications.

About the Company

Avy is at the forefront of unmanned aviation technology, focusing on emergency services and life-saving applications. We collaborate with pioneering organizations to integrate long-range drone operations into their workflows. Our innovative culture combines the agility of a startup with the professionalism of an established aviation organization.

The Role

As a key member of our software team, you will work on companion computer software, mission logic, payload control, and ground control station development. You will collaborate closely with hardware engineers and flight test teams, ensuring the reliability of our drones, which are deployed by emergency services.

Responsibilities

  • Develop and maintain embedded flight controller software based on PX4 for the drone's autopilot hardware.
  • Enhance software on the drone's companion computer, including mission control, gimbal, camera control, and payload management.
  • Contribute to the development of our ground control station software.
  • Work across the entire software stack, from low-level firmware to user-facing desktop applications.
  • Collaborate with hardware engineers, operations, and flight test teams to integrate, test, and deploy software on actual aircraft.
  • Participate in design reviews, code reviews, and architectural decisions as a senior software team member.

Requirements

  • Relevant education at the bachelor’s or master’s level.
  • Minimum of 7 years of professional experience in C++.
  • At least 10 years of experience in software development.
  • Experience with Linux-based development environments and real-time systems.
  • Understanding of software architecture for systems with multiple interacting components and ability to work in large existing codebases.
  • Demonstrable affinity with robotics, drones, aerospace, or autonomous systems.
  • Strong communication skills and comfort working in a small, multidisciplinary team.

Nice to Have

  • Experience with PX4, ArduPilot, or similar autopilot frameworks.
  • Knowledge of MAVLink and related communication protocols.
  • Understanding of control theory (PID controllers, state estimation, sensor fusion).
  • Proficiency in Python for tooling, testing, or scripting.
  • Experience with ROS or ROS2.
  • Familiarity with CI/CD pipelines.

What We Offer

  • Impactful work in a company dedicated to saving lives and promoting sustainability.
  • Opportunity to work on cutting-edge aerial systems at the forefront of innovation.
  • Competitive salary based on relevant experience, with higher compensation for deep expertise in C++ and embedded systems.
  • Unlimited time off to recharge while respecting team priorities.
  • An inspiring office environment in Amsterdam, complete with a maker space, sauna, and great lunches.
  • Experience the excitement and growth of an ambitious tech startup.
  • A warm and fun culture with regular team gatherings, drinks, and celebrations.

If you're eager to join our mission and make a difference, we look forward to hearing from you! Please reach out to our recruiter, Randi, at +316 21 93 42 51 or apply below. EU citizenship or an EU work permit is required for this position, as we do not offer relocation support.

Required skills

Software Development

PYTHON

state estimation

Robotics

linux

Embedded Systems

Architecture

ROS

firmware

CI/CD Pipelines

Logic

Reliability

English level

Fluent

Still searching manually?

Let us do the work for you.

Tota works for you

We scan thousands of jobs daily and notify you when there is a match. No searching needed.

Anonymous, safe and free

Your profile stays anonymous. Your employer will not see it. You choose when to become visible.

Ready in 3 minutes

Answer a few questions and create your profile in minutes. No commitment.

About TotaMatch

TotaMatch helps professionals find work that truly fits their work happiness. We believe work is more than just an income. It is a source of fulfillment, growth, and pride. Instead of endlessly scrolling through job boards, TotaMatch works for you. Our platform continuously analyzes thousands of opportunities and identifies roles that align with what truly matters to you. You focus on your work and the people around you. We make sure you never miss a better opportunity.