Release / DevOps Engineer (f/m/d)

Job description

Autonomous city services will make living in cities better and will free humans from carrying out repetitive and dangerous tasks. At ENWAY we build the software that enables machines to do these tasks autonomously.

We are starting with the software solution for autonomous sweeping - where we make sweeping much more efficient, flexible, and reliable. 


On this path to autonomous city services, we are working to establish autonomous sweeping in controlled private ground environments, such as factories, waste management facilities, and warehouses. We are also working on establishing autonomous sweeping in cities on public grounds. We provide a robotic system that is reliable, high quality, safe, and user-friendly. 


We already have commercially deployed autonomous sweeping robots at customer sites. We are integrating our technology into the series production of leading sweeper vehicle manufacturers. Join us and play a critical role in our mission. We are offering you the unique opportunity to join a fast growing deep-tech startup in Berlin with a highly motivated, result-oriented, international world-class team.


About the role

You will be directly responsible for our software release process, this includes but is not limited to:

  • Automating the build, test, and release pipeline for multiple revisions of software in parallel
  • Automatically running simulated robots tests to test deployments on real robots running in production
  • Designing, implementing and improving a release process that provides easy to use testing possibilities for our engineers, while guaranteeing safe and efficient robot operations for our customers
  • Designing, implementing and improving a testing process that after live tests on robots they can easily be rolled back to the last stable release to return to regular operation

Our Offer

  • Highly competitive market salary
  • Employee stock participation program
  • 25 days of vacation per year
  • Flat hierarchies
  • High Performance Company Laptop
  • Lunch & Fitness studio subsidies
  • Flexible working times (Achievement of goals important, not "face time")
  • Cool and vibrant working environment at the center of groundbreaking innovation
  • Freedom and room to develop and implement your own new ideas
  • Exciting team events

Requirements

Must have

  • University degree in information technology, robotics or a comparable degree
  • Extensive experience with Linux
  • Extensive experience with software packaging and deployment
  • Extensive experience with version control systems (e.g. Git)
  • Experience with C++ build tools such as cmake
  • Experience with docker and infrastructure management tools
  • Experience with continuous integration and build automation
  • Great enthusiasm for robotics, software and a startup atmosphere
  • Able to work fast and independently, yet favoring teamwork
  • Proactive attitude, team spirit and great communication skills
  • Fluency in English
  • Willingness to relocate to Berlin

Nice to have

  • Knowledge of Robotics Frameworks, such as ROS
  • Experience with test automation of robotics systems