C++ Software Engineer

Job Informationen

As Software Engineer you will work in one of our product teams which together with our partner bring a drone system to market in a specific vertical such as surveying or inspection. Your work ensures that the software product integrates into the specific vertical. You work across the full stack of our drone software and solve challenging software engineering and drone flight control problems. In more detail you will: You have a huge impact in bringing a drone product to market: the team you are working in takes our SW product and then defines how to successfully roll this out on a state of the art drone system Implement features and work on bug reports in C++ both on the flight controller part (embedded microcontroller) of our stack and the higher level application process part on linux (Skynode). Day to day you will shift often across the full (drone onboard) stack. Write clear, well documented and easy to maintain code and collaborate with your team through github Together with your team plan, run product and flight tests of new features. Once a features is complete write test cases for our QA team Triage feedback from our partners and together with other product engineering teams help translate that into a solution for our stack Take an active part in sprint planning meetings and together with your team make sure that the sprints goals are achieved You'll bring: A product oriented mindset and energy to tackle any problems that might arise in order to bring the product to market. You have the appetite to help make an impact and love to work independently. B.S. in Software Engineering or similar discipline, M.S. Preferred 2-5 years of embedded software development experience with C++ on Linux or Microcontrollers (bonus if in the field of robotics) Experience in drone flight control (bonus if on PX4) and/or robotics autonomy technology and product development, deployment and transition from engineering to shipping a product Hands on attitude: drones are hardware, you will use a soldering iron to prototype and you will test fly drones Experience with integrating hardware components (such as sensors) into an embedded system (bonus points for experience with any of the typical embedded communication protocols CAN, I2C, SPI, etc. )

Benötigte Skills
  • C++
  • Linux
  • Master
  • Bachelor
  • Mikrosystem
  • Embedded
Job Details
  • Pensum Vollzeit