M
Monumental
Backend
Software Engineer, Robotics
CC++RustPythonSensor FusionMotion ControlPath PlanningLinuxGit
About the Position
Monumental is automating on-site construction with robotics and software, aiming for a future where buildings are constructed within a day with minimal labor. They seek experienced software engineers to develop algorithms for robotic systems in a collaborative office environment.
Responsibilities
- Design and implementation of controls algorithms, both prototype quality and production quality.
- Implement localization algorithms and ensure the use of correct sensors and logic.
- Build tools for debugging, analysis, and performance evaluation of algorithms.
- Bring software engineering best practices to the team.
- Conduct root cause analysis and debugging.
- Take full ownership of a project from idea to finished project.
Requirements
- Experience implementing algorithms for calibration and motion control of robotic systems.
- Knowledge on modelling, signal processing, motion planning, sensor fusion, collision avoidance.
- Industry experience building systems in C, C++, Python, Rust, or similar languages.
- Familiarity with git for version control and unit testing.
- Basic familiarity with Linux systems.
Software Engineer, Robotics