Amsterdam, Netherlands On-site Full-time

Monumental is hiring a Software Engineer, Controls

About the Role

Take ownership of developing intelligent control systems that power autonomous construction robotics. You'll design and implement advanced algorithms for motion control, path planning, and state estimation, translating theoretical models into reliable, real-world applications. This role demands a strong foundation in robotics fundamentals and a hands-on approach to building systems that operate in dynamic environments.

What You'll Do

Lead the development of control strategies for robotic systems, from initial prototyping to final deployment. Design and integrate localization solutions—such as visual-inertial SLAM—using sensor fusion techniques to ensure precise spatial awareness. Build robust debugging and performance analysis tools to support rapid iteration. Write clean, production-level code primarily in C, C++, Rust, or Python, and apply software engineering best practices across the team, including version control, testing, and deployment automation.

Requirements

  • Proven experience implementing control, calibration, and motion planning algorithms for complex robotic platforms
  • Solid understanding of modeling, signal processing, SLAM, sensor fusion, and collision avoidance
  • Industry experience shipping production software in C, C++, Python, Rust, or similar
  • Proficiency with git, unit testing, and deployment pipelines
  • Comfortable diagnosing system failures and conducting root cause analysis
  • Familiarity with Linux environments and command-line debugging (e.g., SSH)
  • B.Sc. in Electrical, Mechanical, Mechatronics, or Controls Systems Engineering, or equivalent practical experience

Preferred Qualifications

  • Experience developing prototypes in early-stage, zero-to-one environments
  • Background in competitive student engineering teams or hands-on robotics projects

Technical Stack

You’ll work with C, C++, Rust, and Python for embedded firmware and application-layer robotics software. The stack includes photogrammetry, 3D reconstruction, path planning, kinematics, sensor fusion, visual-inertial SLAM, load cells, time-of-flight sensors, and 4DOF crane systems.

Benefits

  • Join as an early engineer in a well-backed startup with experienced leadership
  • Shape technical direction and company culture from the ground up
  • Work in a modern office with an integrated workshop and robot testing lab near Artis zoo in Amsterdam
  • Collaborate full-time onsite in a 5-day-per-week in-person environment
  • Contribute to technology that redefines how buildings are designed and constructed
Required Skills
CC++RustPythonembedded firmwaremotion planningpath planningsensor fusionSLAMcalibration algorithms CC++RustPythonembedded firmwaremotion planningpath planningsensor fusionSLAMcalibration algorithms
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Monumental
Monumental is automating on-site construction with robotics and software, aiming to make construction primarily software-defined and enable the building of beautiful, bespoke buildings within a single day with minimal labor.
All jobs at Monumental Visit website
Job Details
Department Software Engineering
Category embedded
Posted a year ago