Monumental
Software Engineer, Computer Vision
Amsterdam. Posted 5 months ago
The role
You will develop algorithms for localisation, mapping, calibration, and state estimation. You will build continuous localisation systems and design vision systems to understand construction sites.
What you will do
- Developing algorithms for localisation, mapping, calibration, and state estimation
- Building the continuous localisation system for robots using camera, depth, and IMU data
- Designing and building vision systems including camera and sensor specification
- Training models to judge brick and mortar quality or recognise construction objects
- Implementing robust, production-level code
- Owning projects from start to finish
- Measuring sensing system performance and performing root cause analysis
Required qualifications
- Industry experience building and deploying 3D vision systems into production
- Hands-on experience with multiple hardware sensor systems including LiDARs, IMUs, and (depth) cameras
- Experience developing, implementing, and testing mapping, localisation and state estimation algorithms such as (VI-)SLAM, VIO, ICP, and Kalman filters
- Software engineering experience in C, C++, Python, Rust, or comparable languages
- Knowledge of git for version control, unit testing, and automated deployment
- A strong bias for action and output
- A strong sense of ownership and motivation
Nice to have
- Experience with real-time, deep-learning-based computer vision e.g. multi-object tracking systems
About the company
Monumental is automating on-site construction with robotics and software. The team is building an operating system to make construction software-defined and autonomous.