Taro Logo

Android Software Engineer

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.
Android
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Android Software Engineer

Flyability, a pioneer in the UAV indoor inspection industry with over 100 employees, is seeking an Android Software Engineer to join their creative and dynamic team in Lausanne. The role involves designing and developing the drone piloting tablet application for the Elios 3 drone, which delivers an immersive experience to pilots with streaming video and fly-through 3D mapping support.

As an Android Software Engineer, you will be responsible for extending and transforming the application to support autonomous flight features, advanced 3D mapping, and more. This role requires a focused, motivated individual excited about cutting-edge drone technology and bringing it to more customers effectively.

Key responsibilities include collaborating on software architecture and new features, delivering stable code, showing leadership in organizing team work, writing unit tests, testing on real hardware, maintaining communication protocols, and delivering fixes for defects.

The ideal candidate should have 5+ years of developer experience, including 2+ years in Android development, a degree in Computer Science or related field, strong object-oriented programming skills, experience with Kotlin and Java, and proficiency in Android framework and best practices. Additional valuable skills include experience with drones or 3D visualization, agile methodologies, and embedded systems troubleshooting.

Flyability offers a dynamic and innovative work environment where independent thinking and collaborative spirit are valued. This role provides an opportunity to work with a diverse team from all over Europe and beyond, contributing to the future of robotics and improving safety in hazardous environments.

If you're passionate about Android application development, enjoy writing high-quality code, and are eager to learn and grow in a fast-paced startup environment, this could be the perfect opportunity for you. Flyability encourages all interested candidates to apply, regardless of past experience, embracing diversity and fresh perspectives in their team.

Last updated 9 months ago

Responsibilities For Android Software Engineer

  • 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 Android Software Engineer

Kotlin
Java
  • 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)

Benefits For Android Software Engineer

  • Dynamic start-up environment
  • Opportunity to work on cutting-edge drone technology

Interested in this job?