About the Role
About Us
At arculus, we design, build, and maintain cutting-edge autonomous mobile robots and the software ecosystem around them. Our Development department brings together software, infrastructure, and product experts in a collaborative, international environment, focused on delivering reliable and high-quality products that make a real difference in intralogistics.
Your Role
As a Rust Developer at arculus, you will design, develop, and maintain Rust-based software products with a focus on feature-driven functionality, robustness, and scalability. You will work closely with Product Owners, Designers, System Architects, and cross-functional teams to implement features that directly enhance the end-user experience while contributing to system reliability, observability, and maintainability.
Your tasks will include:
- Implement new product features in Rust based on specifications and user requirements, ensuring modular and high-quality code
- Build fault-tolerant, concurrent systems and optimize performance, memory usage, and response time
- Implement monitoring and logging to ensure production reliability
- Write unit, integration, and system tests and participate in code reviews and CI/CD pipelines
- Debug and resolve issues efficiently in development and production environments
- Collaborate with Product Owners, System Architects, and cross-functional teams
- Document features, APIs, and usage patterns clearly and provide guidance on Rust best practices
- Support CI/CD integration, containerization, and observability implementation
- Assist in prototyping new algorithms or ML inference pipelines
Your Experience
MSc/PhD in Computer Science, Robotics, or a similar technical field, or equivalent practical experience.
5+ years of experience in software engineering and product development.
Proven experience programming in Rust or C++ with a focus on efficient, robust, and maintainable code.
Expert knowledge of algorithms, data structures, and software problem-solving.
Familiarity with microservices architecture, CI/CD pipelines, and containerized environments.
Experience implementing optimization algorithms, graph algorithms, or ML inference in production systems.
Experience with performance profiling, benchmarking, and observability tools.
Experience working in data-driven environments with simulation and short time-to-market cycles.
Experience in logistics, robotics, warehouse management, or material flow systems is a plus.
Who You Are
Strong communicator who applies effective feedback practices with empathy.
Demonstrates ownership, accountability, and self-organization.
Practices self-reflection and continuous learning to achieve goals.
Maintains clarity in roles, responsibilities, and decision-making.
Acts with transparency, proactively sharing results and proposing improvements.
Thinks conceptually and structurally when solving problems.
WHY ARCULUS
We are a diverse, global team of 100+ creative thinkers, algorithmic brains, makers, movers, and shakers.
Our approach comes from a continuous cycle: assemble, weld, code, test, deploy or delete, and repeat. That is how we deliver innovative solutions to tackle the biggest intralogistics challenges.
You will find our tech space nestled within the eastern region of Munich. It serves as a hub for our team's creativity and collaboration, featuring state-of-the-art meeting rooms, a fully-equipped electronics lab, and a spacious robotics testing area. Our team also enjoys a variety of social spaces, all within the modern infrastructure of the renowned Neue Balan campus.
We are more than just a workplace: we are a community. We encourage connection and affiliation through a range of activities: hiking trips, running events, ping pong tournaments, and quiz nights — there is something for everyone.
We also believe that work should be rewarding in more ways than just one. That is why we offer competitive salaries and benefits like EGYM Wellpass, language courses, Jobrad, and flexible working hours.
Requirements
Rust programming
Proven experience programming in Rust or C++ with a focus on efficient, robust, and maintainable code.
Software engineering
5+ years of experience in software engineering and product development.
Algorithms knowledge
Expert knowledge of algorithms, data structures, and software problem-solving.
CI/CD familiarity
Familiarity with microservices architecture, CI/CD pipelines, and containerized environments.
Nice to Have
Experience in logistics, robotics, warehouse management, or material flow systems is a plus.
Experience implementing optimization algorithms, graph algorithms, or ML inference in production systems.
Benefits
Flexible working hours
We offer flexible working hours to accommodate your lifestyle.
Health and wellness programs
Access to EGYM Wellpass and language courses.
Community activities
Engagement in various social activities like hiking trips and quiz nights.