Please login/register to apply for this job.
8 May 2019

Full-timeBackend Software Engineer (Linux/C++/Rust)

Auterion AG – Posted by Auterion Zürich, Zürich, Switzerland

Job Description

Engineering | Zurich, Switzerland | Full-time

What you tell your family you do:

“I’m helping with creating the world’s largest drone ecosystem by creating an application which integrates future cloud-based flight planning and communication services. No, I will not deliver you a pizza with a drone (yet)!“

What you really do:

As a software engineer, your focus will be on supporting the architectural evolution of an application to integrate future cloud-based flight planning and communication services. You will build the communication between the drones and the platform, facilitate updates for drones whilst working closely with flight logs and machine learning algorithms. 

In detail you will:

  • Work with C++ and Rust in a Linux environment
  • Be responsible for deploying compact code to the drone using GCC
  • Be responsible for holding the highest bar for the entire software life cycle, from strategic planning to tactical activities, to execution and implementing solutions for customers
  • Follow the principles of Test Driven Development and always have cybersecurity as first priority
  • Write clear, well documented and easy to maintain code
  • Work with Auterion and community developers in an agile software development workflow and participate in dev calls, forums, and meetings
  • Identify and implement new trends in ground control stations, dashboards and apps for drones
  • Train and mentor other members of the team
  • Manage your day-to-day development activity with GIT and champion easy-to-read and easy-to-maintain git histories consisting of small, well-commented commits
  • Be an ambassador of the open source community to Auterion customers and other business stakeholders

You bring:

  • Fundamental concepts and algorithms from a Computer Science degree (or similar) or equivalent years of working experience
  • At least 3 years of professional working experience in modern C++ or Rust
  • Experience building and debugging complex systems in a team environment
  • Positive attitude, and empathy
  • Self-­awareness and a desire to continually improve

How to really knock our socks off:

  • Solid understanding of real-world, backend, application development on Linux-based systems
  • Experience with relational databases, we use Postgres
  • Experience with programming involving multi-threading
  • Knowledge of version control techniques using git and Agile methodologies
  • Experience with distributed systems, we use gRPC (micro-)services
  • Experience in Rust is a huge plus

What you will find at Auterion:

  • A Silicon Valley style startup (we know, we were part of one) in the heart of Switzerland, but with a truly global reach
  • Plenty of opportunities to fly all possible drones in the field just 2 minutes from our office 🙂
  • We have all the perks you would expect from a great startup: an amazing industry (Robotics and Drones...need we say more), incredible office space, a smart multidisciplinary team, a flexible workplace, plenty of food in the kitchen, and a pure mission that binds us all together
  • Be based in the heart of Switzerland in Zurich’s bustling city life as well as near the natural beauty of the country and – of course – the Swiss Alps.
  • Competitive salary and generous stock option plan.

How to Apply

Please apply on our website: https://auterion.com/jobs/open-positions/

Job Categories: Software Engineer. Job Types: Full-time.

Job expires in 45 days.

89 total views, 2 today

Apply for this Job

UA-20544118-3