Senior Software Engineer - C++

Flyability is the pioneer in the UAV indoor inspection industry, creating Elios, the world's first collision-tolerant flying robot for remote entry to complex and indoor spaces.
1094 Paudex, Switzerland
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
Robotics

Description For Senior Software Engineer - C++

Flyability is seeking a Senior Software Engineer specializing in C++ to enhance their desktop application and build their data backend layer. This role is crucial for developing Flyability's software solutions across the drone, ground station, and software application suite, including the desktop Inspector application.

Key responsibilities include:

  • Collaborating on software architecture and new feature design and implementation
  • Delivering stable and reliable code within committed timeframes
  • Showing leadership in organizing team work
  • Writing unit tests and ensuring software quality
  • Testing on real hardware in typical customer and stress scenarios
  • Maintaining and specifying evolutions of communication protocols
  • Delivering fixes for defects and regressions

The ideal candidate should have:

  • BS/MS in Computer Science or related field
  • 5-10 years of C++ programming experience
  • Experience in designing cross-platform C++ libraries and graphical user interfaces
  • Strong object-oriented programming and design skills
  • Experience with software quality procedures and continuous integration
  • Excellent communication skills and fluency in English

Additional valuable skills include experience with modern C++, Qt and QML, 3D visualization, drones, Windows and Linux environments, REST API implementation, and embedded systems troubleshooting.

Flyability offers a dynamic start-up environment in the fast-growing drone industry, with the opportunity to improve lives and build the future of robotics. The company values independent thinking, collaboration, and problem-solving in a diverse team setting.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - C++

  • 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

Requirements For Senior Software Engineer - C++

  • BS/MS degree in Computer Science or related disciplines
  • Minimum 5, ideally 10 years of C++ programming experience
  • Previous experience designing and building cross-platform C++ libraries
  • Experience in graphical user interfaces, and a sense for good design and usability
  • Strong object-oriented programming and design skills
  • Experience in software delivery quality procedures
  • Excellent communication skills
  • Professional working fluency in English (French is a plus)

Interested in this job?

Jobs Related To Flyability Senior Software Engineer - C++

Senior Software Engineer - C++

Senior C++ Software Engineer role at Flyability, pioneering UAV indoor inspection technology. Develop desktop apps and data backend for innovative drone solutions.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supply chain management, and long-term deal structuring with 7+ years of experience required.

Compiler CPU Backend Engineer

Senior Compiler CPU Backend Engineer role at Apple, focusing on optimizing CPUs and Accelerators across Apple platforms.

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer role at Apple, focusing on enterprise systems performance optimization and quality engineering for SAP applications.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Operations + Innovation team, focusing on datacenter automation and cloud infrastructure development.