Careers

Are you looking for challenges that make a difference? At Revonte we build next generation solutions for e-bikes to revolutionize urban transportation. Check out the roles below and send your application to [email protected]


Hardware Engineer

Want to tackle some new challenges? We are looking for a hardware engineer (electronics) to help us develop Revonte system. As a part of our team, you will be challenged to innovate and you will have space to take as big role as you can manage. Our system contains, for example, ARM processor environment, LTE connectivity, BT, Wifi, CAN bus, RS485, cabling, connectors, rechargeable batteries, BMS etc. Basically a small integrated Linux computer!

Multiple years of experience in mobile phones or other electronics design is highly appreciated. If you are a passionate cyclist or e-biker yourself even better! Our main office is located in Tampere but we are quite flexible in terms of remote work.

Requirements

  • At least three years of work experience in a related field
  • Problem-solving, independent and active work attitude
  • Fluent in English

Location: Tampere, Finland


Full Stack Developer

Join our experienced software team developing backend services for e-bikes and our mobile apps. We appreciate people with a passion towards great code and who are ready to take responsibility and learn new things.

Our full tech stack includes code written in Scala (FP style), Rust, Dart and C++ (embedded).

Requirements

  • Excellent skills in Scala/Kotlin and databases
  • Experience with cloud infrastructure (AWS, Docker) and micro-services
  • Experience developing web front-end applications (React, TypeScript)
  • Ability to build end-to-end solutions

Location: Tampere, Finland


Embedded Software Developer

Our Revonte ONE drive unit runs on an embedded Linux board with lots of sensors and connectivity modules. It’s not really a traditional, limited embedded microcontroller environment, but a full blown computer running inside the motor. It features a Secure Boot environment and supports OTA updates.

We’re looking for a developer with experience in low-level Linux development and an interest towards building secure and reliable embedded systems.

Requirements

  • Excellent skills in Linux development (kernel, device drivers, file systems, bootloaders, etc)
  • Understanding of connectivity (WiFi, Bluetooth, 4G, GPS, CAN bus, serial UART)
  • Experience with large C/C++ code bases
  • Ability to debug and test embedded systems

Location: Tampere, Finland