join our team as:

Senior C++ Software Engineer

Are you interested in diving into the internals of what makes a robot move? Does enabling other developers to achieve amazing things with robotics using innovative software sound up your alley? Do you like working in a close-knit team to achieve cool things together? Then you might just be the person that we are looking for.

AI software for smart pick and place robots

Here at Smart Robotics we have a great bond within teams. There is this family vibe that cannot be taken for granted. This allows for really enjoyable teamwork. Next to that are the technical challenges from the highest level in the robotics scene, which really boosts motivation.

Ruben Arts – Software Developer

What will you do?

Automated pick and place solutions rely on software to manage and control robotic arms. Smart Robotics need an experienced software engineer to help us move to the next level, creating software that is efficient and robust, maintainable, and flexible.

As a Software Engineer, you will work on the development of our intelligent software in cooperation with your colleagues, within one of our core teams. Together, you will work on setting goals using the Scrum method. Daily stand-ups ensure that all colleagues are in sync and that the sprint planning will be fulfilled successfully. Python, ROS and C++, among others, will be used in your daily work.

Within this challenging role, you contribute to our intelligent Smart Robotics software to allow for the programming of robots and applications to become faster, easier and more fun. You will be focusing on cool themes such as motion planning, computer vision, action planning, deep learning and robot control, as well as system design for complex applications.

  • Introducing best practice software design, policies, and practices;
  • Improving overall system quality by identifying issues and common patterns;
  • Enhancing current applications by identifying opportunities for improvement;
  • Improving the existing codebases and development practices;
  • Coaching colleagues in best practice design and coding techniques;
  • A proactive approach to staying up to date with the latest developments in relevant technologies.

Who you are

  • A degree in Software Engineering, Computer Science, or a related field;
  • 5+ years experience with C++ software development;
  • Familiarity with Linux;
  • Experience with ROS and RUST is a plus;
  • A passion for solving problems and providing workable solutions;
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes;
  • Proficiency in troubleshooting software issues and debugging a large codebase;
  • Outstanding all-round communication skills and ability to work collaboratively;
  • You are a team player and enjoy working together with your Scrum team to realize goals.

Enjoy the following benefits:

  • Flexible work location – we are remote-friendly, and you can work up to 60% of your time from home or any other location you want.
  • The possibility to work 32, 36 or 40 hours;
  • 30 days off;
  • Home office allowance and full commuting allowance;
  • We pay 2/3 of your pension;
  • An enthusiastic team, great team outings, Friday afternoon drinks and unlimited fun.

Let us introduce ourselves

Smart Robotics develops intelligent software for the fast and flexible deployment of robots in logistics-and production processes worldwide. Even though we work with software and cobots a lot, we believe colleagues are of great importance. We share an open mindset and value transparency and flexibility. You will become part of an innovative, dynamic and above all welcoming business environment. Working together is key to Smart Robotics; together contribute to a future in which humans cooperate seamlessly with robots.