Tasks and responsibilities
As Robot Software engineer you will:
- determine the requirements for new features, working closely together with mechanical and mechatronic engineers.
- develop code at production-ready standards in python and validate its functionality through unit tests and integration tests on the robot.
take part in the code review process. - assess the existing code for any potential improvements in a broad sense: in terms of computation time, hardware requirements, code readability and more.
- take part in determining the priority and order of future developments.
At Odd.Bot we realise that difficult challenges arise when software needs to interact with the real world, but challenges like these drive us forward. We want to make organic weeding the standard everywhere. Do you want to become our ally in our ambitious mission?
Profile
- University degree in relevant field (Dutch: HBO or higher).
- Two to three years of relevant work experience.
- Actively looks for ways to help achieve our goals.
- Strong organisational and analytical skills.
- Functions well in a multidisciplinary team.
- Analytical and constructive mindset.
- Expert in python.
- Experienced with using ROS2
- Experienced with programming for robots
- Know-how of best practices, coding standards, design principles.
- Fluent in English
It is a pre if you have
- experience with agile environments and full development life cycle
- experience with cloud storage and cloud computing
- affinity with artificial intelligence,
- affinity with C++ and web development