Robotics Software Architect (f/m/x)

at  Magazino GmbH

München, Bayern, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified08 Apr, 20245 year(s) or abovePython,Computer Science,C4,Design,Software Development,C++,Architecture,UmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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
  • High-quality organizational and leadership skills
  • Outstanding communication and presentation abilities
  • Fluent English is required, good German knowledge is a plus

What we have to offer

  • Cutting-edge 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 hard-working 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” S-Bahn station. We work in a loft-style office with great facilities, our own workshop and testing area.
  • Full meal plan: Don’t feel like thinking about what you’re 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 work-life 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

Responsibilities:

  • 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 principle


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

MSc

Computer Science, Engineering, Relevant Field

Proficient

1

München, Germany