XX
Flyability SA

Android Software Engineer

  • +2
  • +5
  • CH
    Switzerland
Manifester de l'intérêt pour ce poste
  • +2
  • +5
  • CH
    Switzerland

À propos

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:

Android Software Engineer (80-100%)

Starting date: as soon as possible

Your role:

To grow our software engineering team, we are seeking an Android Software Engineer who will design and develop our drone piloting tablet application. This Kotlin Android application delivers an immersive experience to pilots of the Elios 3 drone, with streaming video and fly-through 3D mapping support.

You can see a clip of the app on the Flyability website, under ‘3D Live Map’ on the Products > Elios 3 page.

As we add support for autonomous flight features, advanced 3D mapping, and more, this application will require extension and transformation to allow drone pilots to understand the surroundings and control the system.

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

Your profile:

  • 5+ years developer experience
  • 2+ years experience of Android development experience
  • BS/MS degree in Computer Science or a related discipline
  • Experience in graphical user interfaces, and a sense for good design and usability
  • Strong object-oriented programming and design skills
  • Experience working in Kotlin and Java
  • Good mastery of the Android framework and best practices: UI design, MVVM and Clean architecture
  • Experience in software delivery quality procedures: unit / integration / instrumented testing, continuous integration, test-driven development
  • Professional working fluency in English (French is a plus)

Any of the following are a plus:

  • Experience working with drones, or with 3D visualization
  • Familiarity with agile methodologies
  • Collaboration experience with firmware and electrical engineers
  • Experience in embedded systems troubleshooting and debugging
  • Experience with JNI

In addition to your passion for high tech products and your motivation to work in a dynamic and innovative environment, you:

  • Are a team player and enjoy working with people from all over Europe and beyond
  • Have a problem-solving mindset, and are hands-on and proactive
  • Have a passion for Android application development
  • Love high quality code, and enjoy writing sound documentation when required
  • Are flexible and self-motivated with a strong desire to learn

Flyability is a young Swiss company that values independent thinking combined with a collaborative spirit. Every day, you will have the opportunity to share your ideas and contribute to solving problems. We all work together, and each voice is important to move forward.

Ready to join?

We know the confidence gap and impostor syndrome can get in the way of meeting spectacular candidates, so please don't hesitate to apply —regardless of your past experience or resume, we'd love to hear from you.

#J-18808-Ljbffr

Compétences idéales

  • Kotlin
  • Java
  • Android
  • MVVM
  • Unit Testing
  • Switzerland

Expérience professionnelle

  • Mobile
  • Mobile Engineering

Compétences linguistiques

  • English