Robotics Software Engineer
Introduction
If you have a strong interest and expertise in mobile robotics, embedded software development and enjoy working in a dynamic and collaborative environment, this is the opportunity for you. You will be part of a diverse and talented team of engineers who share a passion for creating innovative robotic solutions. You will have the chance to apply your skills and knowledge to a variety of challenging and exciting projects.
Tasks
Developing ROS 2 applications for control and navigation
Developing embedded C software
Porting Jetson Linux to custom hardware
Sensor integration and ROS 2 driver development
Refining and optimizing control algorithms for our unmanned vessels
Testing and evaluating software on our robotic test platforms
Troubleshooting issues during lab and field tests
Requirements
Bachelor’s or Master’s in CS, Mechatronics, Robotics, or related fields
Proficiency in C/C++ and Python
Hands-on experience with ROS/ROS 2
Experience with Embedded Linux and Device Driver development
Experience with Nvidia Jetson Hardware and JetPack is advantageous
Experience with Micro-ROS is advantageous
Ability to work proactively and independently, with a structured approach
Good documentation and communication skills in English
A strong portfolio of personal projects is highly regarded
Benefits
Flexible working hours
Hybrid work option
Engineering without company bureaucracy
Direct hands-on experience with our robots in our test fields
High level of responsibility allowing for strong development of technical skills
Access to electronics lab and mechanical workshop for afterhours personal projects
Social gatherings, including Friday evening beers
Contact
If you are interested, we would love to hear from you. Send us a short list of personal and university projects along with your CV.