Job
- Level
- Senior
- Job Field
- Software, Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Munich
- Working Model
- Onsite
Job Summary
In this role, you will develop high-performance software products in Rust, optimize existing code, implement new features, and collaborate closely with cross-functional teams to ensure system reliability.
Job Technologies
Your role in the team
As a Rust Developer at arculus, you will design, develop, and maintain Rust-based software products, ensuring features are robust, efficient, and scalable.
You will work closely with Product Owners, System Architects, and cross-functional teams to implement features that directly enhance the end-user experience, while also contributing to system reliability, observability, and maintainability.
Your tasks will include:
- Implement new product features in Rust, ensuring modularity, maintainability, and performance.
- Build robust, fault-tolerant systems and optimize code for efficiency and reliability.
- Write tests, participate in code reviews, and maintain CI/CD pipelines.
- Debug and resolve issues in development and production environments.
- Support automated builds, containerization, and deployments.
- Assist in prototyping algorithms or optimizations, and contribute to documentation and knowledge sharing.
- Collaborate with cross-functional teams and apply domain knowledge from robotics, logistics, or warehouse operations where relevant.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Expert knowledge of algorithms, data structures, and software problem-solving.
- Vertrautheit mit modernen Architekturen, CI/CD-Pipelines und containerisierten Umgebungen.
- Passionate about software engineering and technology.
- Self-motivated and able to work both independently and in collaborative Scrum teams.
- Adaptable to change and eager to learn new tools and methods.
- Strong communicator, able to document and share knowledge effectively.
Experience
- MSc/PhD in Computer Science, Robotics, or a related technical field, or equivalent practical experience.
- 5+ years of experience in software engineering and product development.
- Proven experience programming in Rust or C++ with focus on efficient, robust, and maintainable code.
- Experience with simulation-based development and short time-to-market cycles.
- Experience in logistics, robotics, warehouse management, or material flow systems is a plus.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Food & Drink
More net
Topics that you deal with on the job
Job Locations
This is your employer
arculus GmbH
At Arculus, we're a leading software and robotics company with three locations across Germany. We develop groundbreaking solutions to help boost productivity to a whole new level.
Description
- Founding year
- 2016
- Language
- English
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Electronics, Automatization