Android Software Engineer

Flyability
Paudex, VD, CH
Quick Apply
Cette offre d'emploi n'est pas disponible dans votre pays.

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

Requirements

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.

Il y a 13 jours
Emplois reliés
Flyability
Paudex, Vaud

To grow our software engineering team, we are seeking an Android Software Engineer who will design and develop our drone piloting tablet application. Android Software Engineer (80-100%). This Kotlin Android application delivers an immersive experience to pilots of the Elios 3 drone, with streaming v...

Flyability
Paudex, Vaud

To grow our software engineering team, we are seeking an Android Software Engineer who will design and develop our drone piloting tablet application. Android Software Engineer (80-100%). This Kotlin Android application delivers an immersive experience to pilots of the Elios 3 drone, with streaming v...

Offre sponsorisée
ING Deutschland
switzerland

Android Developer - Mobile Engineering (f/m/d). Android Developer - Mobile Engineering (f/m/d). At least 3 years of experience in mobile Android development with Kotlin and Jetpack Compose. Solid knowledge of native operating system features and processes for signing and deploying apps (Google Play ...

CREDIT AGRICOLE ASSURANCES
Lausanne, Vaud

Nous rejoindre, c’est intégrer un groupe multi-expert, solide et proche de ses clients, 1er bancassureur en Europe et 1er assureur en France.Nous sommes implantés dans 9 pays et comptons 5 800 collaborateurs dans le monde pour rép...

Oracle
Switzerland

The Java Platform group is looking for passionate and highly-motivated software engineers to join our world class development engineering effort. Our team is responsible for delivering all aspect of the core Java platform that is used by millions of developers, and used as the foundation component f...

Nexthink
Lausanne, Vaud

Software Engineer, DevOps Engineer, Platform Engineer, or Site Reliability Engineer with knowledge of professional software development best practices. The 50+ engineering teams at Nexthink that develop our products rely on its Technical Platform to build, deploy, and scale our cloud infrastruc...

Experis
Lausanne, Vaud

Software Engineer - J2EE - JBoss Angular SQL. Improve the current software applications in a develoment processeses. Very good skills in software developement. Very good skills in software devlopment processes tools. ...

Indosuez Wealth Management
Lausanne, Vaud

You will be responsible to design, implement, and maintain security measures to protect cloud environments from cyber threats, unauthorized access, data breaches, and other security risks.This includes configuring and managing security controls, monitoring suspicious activity, conducting vulnerabili...

ROCKEN
Schweiz

A leading swiss software provider:.We are a leading Swiss software provider in the banking automation business.Our AI-inspired rule engine allows companies to create scalable process apps fast and easily.Without writing a single line of code, domain experts can simply configure the needs of an inter...

Sensile Technologies SA
Morges, Vaud

Embedded Software Development Engineer. Embedded Software Development Engineer. Complete our R&D team to develop the software needed for our IoT solutions. Develop the software and firmware required for today’s and tomorrow’s low power IoT (microcontrollers). ...