arculus
Technology
RustDeveloper-Product(d/f/m)
Neural analysis suggests this role is
optimal for Senior candidates.
“Rust Developer - Product (d/f/m) at arculus. Skills: Rust development, Product development, System reliability, Observability. Design Rust-based software. Develop Rust-based software”
Industry & Context.
Software problem-solving; Debugging
What They're Looking For.
Must Have
5+ years software engineering, 5+ years product development, Programming in Rust, Programming in C++, Expert knowledge algorithms, Expert knowledge data structures, Expert knowledge software problem-solving
Nice to Have
MSc/PhD Computer Science, MSc/PhD Robotics, Familiarity microservices architecture, Familiarity CI/CD pipelines, Familiarity containerized environments, Experience logistics, Experience robotics, Experience warehouse management, Experience material flow systems
What You'll Do.
Design Rust-based software
Develop Rust-based software
Maintain Rust-based software
Implement new product features
Build fault-tolerant systems
Build concurrent systems
Optimize memory usage
Optimize response time
Write integration tests
Participate code reviews
Participate CI/CD pipelines
Document usage patterns
Provide guidance Rust best practices
Support CI/CD integration
Support containerization
Support observability implementation
Assist prototyping algorithms
Assist prototyping ML inference
How You'll Work.
Team & Collaboration
Product Owners; System Architects; Cross-functional teams; Designers
Process & Methodology
CI/CD
Full Job Description
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 – Product 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 w
Applying for this Rust Developer - Product (d/f/m) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about arculus?
Real rants from real employees. Read before you apply.