Job
- Level
- Experienced
- Job Field
- Application, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Munich
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will design modular software architectures for robotic applications, create UML documentation, and ensure requirements traceability to maintain long-term software sustainability.
Job Technologies
Your role in the team
- We are looking for a Robotics Software Architect Engineer to strengthen the internal software structure of our robotic platforms. This role focuses on defining clean code structures, architectural patterns, UML modeling, requirements traceability, and ensuring compliance with certification-driven development processes.
- You will work hands-on with development teams to improve modularity, maintainability, and long-term robustness of our robotics software stack.
- Define and refine the internal software architecture of robotic applications.
- Design modular and maintainable code structures with clear layering and dependency control.
- Create and maintain architectural documentation using UML (component, sequence, state, and deployment diagrams).
- Ensure alignment between requirements, architecture, and implementation.
- Unterstützung der Nachverfolgbarkeit zwischen Anforderungen, Design-Artefakten und Testfällen.
- Define and enforce software design principles and coding guidelines.
- Review software designs and major refactorings from an architectural perspective.
- Contribute to certification-oriented development (documentation completeness, structural clarity, verification readiness).
- Improve long-term maintainability and scalability of the codebase.
- Collaborate closely with developers to translate architecture into practical implementation.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Deep expertise in modern C++ and software engineering best practices
- Solid understanding of modular software design, interface definition, and clean architecture principles
- Vertrautheit mit zertifizierungsbewussten Entwicklungsprozessen und sicherheitsorientierten Engineering-Standards
- Understanding of software quality, reliability, and long-term maintainability in complex systems
- Ability to collaborate across multidisciplinary engineering teams and align software architecture with system-level requirements
- Structured problem-solving mindset with strong attention to technical detail and system integration
- Please note: You do not need to meet every single requirement to apply. We welcome motivated candidates who are eager to grow into the role and develop their expertise further.
Experience
- Strong experience designing scalable software architectures and structured system designs
- Experience creating architectural models and technical documentation using UML or similar methodologies
- Experience working in requirement-driven engineering environments with strong focus on traceability and maintainability
- Experience in robotics, embedded systems, distributed systems, or safety-critical environments is beneficial
This text has been machine translated. Show original
What we offer
- Join a mission-driven European defense tech company at a pivotal stage of growth, where you can help shape meaningful technology, take ownership early, and grow with the business!
- Competitive compensation package including a bonus opportunity
- 27 vacation days to start, increasing with tenure up to 30 days
- Employer-supported pension contribution
- Learning & development support and team events budget
- Employee discounts and flexible benefits budget via Probonio
- Hybrid working setup depending on role and team needs
- Structured salary bands, levelling framework, and bi-annual development conversations Referral bonus program, dog-friendly office, and relocation support where applicable.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
ARX Robotics GmbH
ARX Robotics GmbH, based in Oberding near Munich, is a German technology company specializing in the development of autonomous robotic systems for military and civilian applications. The company provides advanced solutions for surveillance, agriculture, disaster relief, and construction, contributing to the strengthening of European defense capabilities.
Description
- Company Type
- Startup
- Working Model
- Hybrid, Onsite
- Industry
- Electronics, Automatization