Monumental

Software Engineer, Autonomy/Robotics

Amsterdam. Posted 11 months ago

The role

You will design and implement controls algorithms and localization algorithms for autonomous robots. You will build tools for debugging and performance evaluation while applying software engineering best practices.

What you will do

  • Design and implementation of controls algorithms
  • Design and implement localization algorithms
  • Design and build tools for debugging, analysis, and performance evaluation
  • Bring software engineering best practices to the team
  • Perform root cause analysis and general debugging
  • Take full ownership of projects from idea to finished project

Required qualifications

  • Experience implementing algorithms for calibration, motion control, and path planning of complex robotic systems
  • Practical and theoretical knowledge on modelling, signal processing, motion planning, sensor fusion, and collision avoidance
  • Industry experience building and deploying production systems in C, C++, Python, Rust, or comparable languages
  • Software engineering skills and best practices
  • Use of git for version control
  • Knowledge of unit tests or automating code deployment
  • Basic familiarity with Linux systems and conventions
  • Experience in troubleshooting issues and conducting root cause analysis
  • B.Sc. in Computer Science, Mechanical-, Mechatronics-, Controls System Engineering or equivalent

Nice to have

  • Experience in building prototypes in a zero-to-one environment
  • Experience in top student teams

About the company

Monumental is automating on-site construction with robotics and software. The team is building an operating system to make on-site construction possible with robotics.

Software Engineer, Autonomy/Robotics at Monumental | JobZoey