Your tasks
- You work across our software teams on documenting maintaining and proactively improving the software architecture for our robot portfolio
- You review and improve the code structure and APIs as well as the package structure of the software to achieve great modularity and configurability
- Together with the development leads and software teams you elaborate and discuss design principles and drive their implementation
- You create and run a change process for interfaces to ensure that these are performed in accordance with the overall architectural principles
Requirements
- MSc in Computer Science Engineering or a relevant field
- 5 years of experience as a Software Architect
- Excellent knowledge of software application design and architecture
- Excellent knowledge of C4 UML and other modeling methods
- Experience in software development in C and Python
- Optional skills and experience: Robotics and ROS or embedded / edge software architecture in general
CMake build systems package managers and dependency management - A technical mindset with great attention to detail
- Highquality organizational and leadership skills
- Outstanding communication and presentation abilities
- Fluent English is required good German knowledge is a plus
What we have to offer
- Cuttingedge technology: As pioneers in robotics we are able to navigate and manipulate without rails and guidelines providing solutions for processes that no one has ever been able to automate before!
- Team: We are an international team with more than 25 nationalities. You will work in a team with very smart humble cooperative and hardworking people.
Culture: Just be yourself! Become part of a dynamic innovative and diverse team that values collaboration over hierarchy. To be innovative you have to fail every now and then we are constantly learning and improving. - Workplace: Our office is near the Hirschgarten SBahn station. We work in a loftstyle office with great facilities our own workshop and testing area.
- Full meal plan: Dont feel like thinking about what youre going to have for lunch tomorrow let alone preparing it Luckily our French chef treated us to a freshly cooked free lunch every day! And as the icing on the cake there is a stocked fridge with drinks fresh fruit and of course coffee!
- Flexibility: Flexibility is very important to us. Our hybrid working model for positions where attendance is not necessary contributes to a healthy worklife balance.
For us at Magazino promoting inclusion is very important. We therefore strive to create an inclusive environment for all candidates and provide equal opportunities to all qualified applicants regardless of gender ethnicity age national origin sexual orientation culture or education . If you require certain adjustments to make the recruiting process accessible to you we will do our best to accommodate you. Feel free to talk to us about it!