Software Architect (f/m/d) - Softwarearchitekt

Job description

What we do

Wandelbots revolutionizes the way how industrial robots are programmed and used. In contrast to traditional manual programming of robots, Wandelbots enables non-programmers to teach robots by demonstration with wearables. People can simply demonstrate industrial robots how a task is performed. Therefore, we develop a flexible component-based software infrastructure. The middleware is based on a modular architecture developed in Java. Our mission is to provide a platform- and vendor independent solution for teaching industrial robots. We need YOU to make this happen!

You will support the development of software components for interacting with various industrial robots (KUKA, ABB, FANUC, STÄUBLI …) and end-effectors (grippers, tools …) as well as simulation tools. You will participate in the whole development cycle including design, development, and deployment of the software.

Our mission is to provide a platform- and vendor independent solution for teaching industrial robots. You can help us to make this happen.

What we offer

  • Be part of an innovative, challenging and fun work-environment in one of the most exciting start-ups in Germany
  • The chance to work with the biggest, smallest and hottest companies in the whole world
  • State-of-the-art management and communication software
  • Flat hierarchies, space for your design
  • Live and work in Dresden, a leading educational, cultural, and industrial center in Germany, located in the picturesque Elbe valley
  • Much more than just a fruit basket

About the Role

  • Design the new aspects of our overarching architecture as well as single cloud native services that adopt the changing infrastructure requirements
  • Take hands on the communication, deployment and infrastructure concerns throughout the Wandelbots stack on premise, in the cloud and hybrid scenarios
  • Work with technologies such as Kubernetes (k8s), Docker, Helm but also in scope of single software modules
  • Tune the architecture for quality, including reliability and maintainability and scalability
  • Work in a team of infrastructure experts and at the interfaces to all other tech guilds

Softwareentwickler Developer 

Requirements

Basic Requirements

  • You have 6+ years of industrial experience in building complex software products
  • You have 3+ years of industrial experience in designing software architectures based on Kubernetes (k8s) and microservices
  • You are an expert in several high-level programming languages, e.g.: C++, Java, Swift, Python
  • You have solid experience working in an agile development process
  • You have the ability to efficiently map product requirements to technical concepts
    and anticipate technological tasks that come with a desired functionality
  • You understand the importance of testing the product
  • You are experienced in applying design patterns
  • You are an experienced technical leader and are able to coach best practices, coding guidelines, design patterns throughout the technical team.
  • You are a team player and sparring partner within your team: open, communicative, passionate and ambitious
  • You can solve problems, work self-initiated and reliably
  • You have the ability to coach your team members in agile development
  • You can actively contribute ideas to improve the product
  • You have the ability to present the product to stakeholders
  • You like Robots ;-)

Apply Now

Feel free to apply either in English or in German