Rust Developer (Junior to Senior) - wallPen - Wissen, Germany
wallPen is revolutionizing the world of architectural printing with our innovative wall printer technology. We're seeking a Rust developer to join our development team in Wissen, Germany.
About Us
We develop and manufacture inkjet printers that print directly on walls, managing the entire pipeline from raw input pixels to precise droplet placement. Our small but focused development team currently consists of a senior developer and a web developer.
The Role
You'll be working primarily with our Rust codebase, which includes:
- Linux-based printer firmware using async and the actor pattern for task management
- High-performance image processing in our cross-platform Flutter/Rust application
- Fleet management server implementation
Technical Environment
- Primary focus on Rust development using async and channels
- Work with our actor-pattern based firmware architecture
- Cross-platform development with Flutter
- Exposure to embedded systems and C firmware for STM microcontrollers
- Linux environment
Requirements
- Experience with Rust (any level from junior to senior)
- Familiarity with Linux systems
- Basic understanding of embedded systems is a plus
- Experience with async Rust is beneficial
- While German language skills are not required for the development team, basic German or willingness to learn is important for company integration
What We Offer
- Opportunity to work on innovative hardware/software solutions
- Small, focused development team with direct impact
- Assistance with finding accommodation in Wissen
- Professional growth in both application and embedded Rust development
- 30 days of vacation
- Private supplementary health insurance
- Warm lunch
- Gym membership for local gym
- Permanent position
Location
The position is on-site in Wissen, Germany. We're happy to assist with relocation and finding accommodation.