Location: Amsterdam, The Netherlands   |   Full-Time
Rust TypeScript Python NixOS Robotics Construction Autonomous Systems Hardware Software Controls Real-time Systems Control Theory AI Engineer Staff Engineer
Monumental is creating robots that autonomously construct buildings, starting with autonomous bricklaying robots in Amsterdam. They design hardware/software in-house and have deployed robots earning revenue. Funded with $25M, the team of 50+ is growing fast. Their mission is software-defined, autonomous construction.

We are seeking a Software Engineer focused on Controls to join our team. This role involves designing, implementing, and testing control systems for our autonomous bricklaying robots. You will tackle interesting challenges such as achieving sub-millimeter positioning precision, ensuring stable robot movement on dynamic construction sites, and developing robust calibration routines.

Responsibilities:
- Develop and optimize control algorithms for robot motion, manipulation, and navigation.
- Implement software for real-time control systems, primarily using Rust.
- Collaborate with hardware and machine vision teams to integrate control software.
- Test and validate control systems both in simulation and on physical robots in the lab and field.
- Contribute to the overall software architecture and development practices.

Ideal Candidate:
- Strong background in control theory and robotics.
- Proficient in systems programming, ideally with Rust experience (or C++/Python with a willingness to learn Rust).
- Experience with real-time operating systems and distributed systems.
- Hands-on experience with robotic hardware and sensors.
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field.
Post Date: April 15, 2025