ÂÜÀòÂÒÂ×

Hiring

Senior Software Engineer - C++

Engineering · Vaud, Switzerland

Do you want to dive in the fast-growing industry of drones and get a rewarding experience in a dynamic start-up environment?

At Flyability, we believe that robots should be sent into hazardous places and dangerous situations instead of humans. To support our belief, we created Elios, the world’s first collision-tolerant flying robot that for the first time allows remote entry to complex and indoor spaces. With more than 100 employees, Flyability is the pioneer in the UAV indoor inspection industry. Joining Flyability is not just taking on a new job, it is seizing the opportunity to improve the life of millions of people and build the future of robotics.

To complete our creative and dynamic team in Lausanne, we are seeking a:

**Senior Software Engineer - C++ (80-100%)**Starting date: as soon as possible

Your role:

To grow our software engineering team, we are seeking a Senior C++ Software Engineer who will enhance our desktop application and build our data backend layer. This layer will be the foundation of Flyability’s software solutions, across the drone, ground station, and software application suite. This suite includes the desktop Inspector application, which you will extend and develop. You have a strong knowledge of C++ development and want to use it for both library and application development.

You can see a clip of the Inspector application on the Flyability website, on the Products > Inspector 5.0 page.

As we add support for autonomous flight features, advanced 3D mapping, and more, this application will require extension and transformation to allow industrial inspectors to view and make sense of their data.

We expect you to be focused, motivated, and excited about cutting-edge drone tech and about your part in bringing it to more customers, more effectively. We hope that you love coding, but that you also work effectively at the specification and architecture level, to bring clarity to your collaborations with other developers and teams.

What you will own:

  • Collaborate to design, implement and document the software architecture and new features
  • Deliver stable and reliable code within committed time frames
  • Show leadership where necessary in organizing the team’s work
  • Write unit tests, increase code coverage, and ensure software quality
  • Test on real hardware in typical customer scenarios as well as stress and scale scenarios
  • Maintain and specify evolutions of communication protocols
  • Deliver fixes for defects and regressions

Org chart

No direct reports

Teams

This job is not in any teams


Offices

This job is not in any offices