top of page

Senior Software Developer for drone ground control app

Company_icon.png

Wingtra

Location_icon.png

Hybrid, Zurich

Experience_icon.png

Senior, 5+ years of experience

Contract type:

Permanent

Language_icon.png

Language(s):

English

Work permit support offered

Workload:

Full-time

Job ID:

4100016

Tech skills

Must have:

Nice to have:

Tasks

We are seeking a skilled Senior Software Developer with experience in C++ programming language, Qt framework, and QML language to join our inspiring team of diverse engineers from different backgrounds, skill sets and experience levels. Within the apps software development team, you will work on developing the flight planning app and related applications, providing WingtraOne customers with the excellent user experience they are used to, for many features to come. You will be working in a collaborative team environment, providing technical expertise and guidance to junior developers, as well as helping to design and implement new solutions.


  • Explore, develop and deploy new user-facing features on a mobile and desktop app in C++ using Qt/QML, improving user workflows and adding new functionalities for the WingtraOne and upcoming products

  • Closely collaborate with other developers and stakeholders like the product and UX design team to identify, prioritise, and implement new features and improvements

  • Closely collaborate with the robotics development team on integrating new functionalities into a seamless customer experience

  • Debug, maintain, and improve the existing app software stack

  • Review and test code manually, write automated tests within our CI framework and ensure coding standards are maintained

  • Contribute to software architecture and concepts of new applications

  • Provide technical expertise and guidance to junior developers

  • Share best practices with other Wingtranauts, create an enthusiastic workplace 

  • Create technical documentation and collaborate with our sales & support teams

  • Debug and troubleshoot complex software issues

Requirements

  • M. Sc. in computer science or equivalent experience

  • 5+ years of professional software development experience on a large-scale codebases with strong knowledge of object-oriented programming principles and design patterns

  • Excellent knowledge in modern C++ and a focus on code quality, reusability and simplicity

  • Proven experience with cross-platform app development for Linux, OS X and/or Android, specifically with Qt and QML (Qt 5, QML, Qt Quick 2)

  • Fluency in source code management with git

  • Strong written and verbal communication skills in English

  • Strong problem-solving skills, attention to detail and a focus on quality

  • Ability to mentor and provide guidance to junior developers

  • Ability to work collaboratively and goal-oriented in a team environment

  • Fast learner and highly motivated to adapt and add value to the Wingtra team and customers


Plus

  • Experience with any of the following: Javascript, software localization, profiling and debugging with QT Creator IDE, unit testing, integration testing and deployment, UI / UX design, cloud integrations and networking.

  • Strong understanding of software architecture specific to Android mobile development, Java and Android SDK/NDK

  • Project leadership experience and the ability to communicate technical concepts to non-technical stakeholders

  • Previous experience in a young and dynamic startup environment

  • Experience with UAV path planning, control, or guidance.

Description

Join the Wingtra team and become part of this venture-backed robotics scaleup with a global and international team of 160+ dedicated Wingtranauts who want to see their actions have a positive and lasting impact on the world. Founded more than 7 years ago at ETH Zurich, Europe’s leading robotics university, our goal is to build the best aerial robots to digitize the world at the push of a button and set the basis for faster and better decisions. Wingtra provides efficient and reliable data solutions to a variety of industries ranging from mining, construction and agriculture to humanitarian organizations, environmentalists and wildlife monitoring groups.

We are reaching for the stars and together we might just get there. Open communication, asking hard questions and valuing diverse viewpoints are but a few things that will help us achieve our goals. Above all we will never stop learning and striving to help each other reach our maximum potential.

Benefits

If you enjoy teamwork more than being the individual superhero, and if you thrive in a feedback-driven culture and an exciting, unconventional yet structured and progressive start-up environment, we would love to hear from you.

Interested?
Upload
Apply for a job
  • LinkedIn
  • Instagram
  • Twitter

Made with      in Zurich

Subscribe to our newsletter

Thanks for subscribing!

You always have the choice to unsubscribe within every email you receive.

bottom of page