Robotics engineer
RanMarine Technology
Job Overview
The Senior Robotics Engineer will be (co-)responsible for the development of the WasteShark’s robotic systems. The WasteShark is an autonomous aquadrone that senses its environment, collects data, and interacts with its operator through an online portal. The candidate should be experienced in the entire product development cycle from concept generation to product commercialization and be comfortable with both software and hardware design. Topics for software development are, among others: path-planning algorithms, obstacle avoidance, SLAM, state estimation, and control. The candidate will work closely with the other Robotics Engineers in an Agile fashion. The Robotics team will also work closely with the Software Engineer to improve the interface between WasteShark and the RanMarine online portals.
The candidate must demonstrate problem solving skills, flexibility and have an eye for details as well as be able to work well in a team and with consultants. A successful candidate will have (hands-on) experience in robotics algorithms, embedded systems, and sensors. Experience in marine vessels or Docker is a plus.
The Senior robotics engineer will work with the rest of the engineering team.
- 40 hours per week (full-time), 25 days leave, holiday pay
- 18 month contract
Responsibilities and Duties
- Improve upon the WasteShark’s autonomy software: path planning, obstacle avoidance, state machine, etc.
- Develop new key software packages to further improve the WasteShark’s utility.
- Design new hardware - e.g. sensors - that aid the WasteShark in fulfilling its ever-growing role.
- Test the developed software in both simulation and real-life scenarios.
- Improve security and robustness of the software stack.
Qualifications
- WO masters in Robotics or Mechatronics Engineering (or equivalent)
- 2+ years experience
- Must be eligible to work in the Netherlands - work permit required or is an EU resident
Key Skills
- ROS (2+ years)
- Software design - C++, Rust, Python, C, Bash (4+ years)
- Experience with embedded systems (4+ years)
- Knowledge of motion planning, sensor fusion
- Hands-on experience with (professional) autonomous robotic systems
- Knowledge of electro-mechanical systems
- Thorough knowledge of Unix-based systems
- Teamwork, working with consultants, initiative
- Problem solving and “get things done” mentality
- English speaking and communication is a must
Nice to have
- Experience with marine vessel technology
- Experience with Docker and similar technologies
- Experience with over-the-air updating