At Robotnik, a leading international company in mobile robotics, we are looking for a new team member to reinforce our Software Development department.
WE ARE EXPANDING OUR SOFTWARE DEVELOPMENT DEPARTMENT
Work location:
- Paterna (Valencia).
Work model:
- Hybrid
JOB DESCRIPTION
- Development of mobile robotics applications, specifically in the field of autonomous localization and navigation.
- Deployment of service robotics projects.
- Maintenance of Robotnik’s robots software stack.
- Provide technical support to Robotnik’s production area.
REQUIRED PROFILE
- Developing and adapting software for Robotnik’s Inspection & Surveillance applications.
- Executing technical demonstrations and Proof of Concepts (PoC) at customer sites.
- Commissioning and configuring autonomous navigation and localization systems in real-world environments.
- Providing advanced technical support during critical project deployment phases.
- Reporting feedback to the core development team regarding robot performance in real field conditions.
VALUABLE REQUIREMENTS
- Minimum of 2 years of experience in similar roles.
- University degree in Robotics, Computer Science, Industrial Engineering, Telecommunications Engineering, or similar.
- Advanced Linux skills and embedded systems administration.
- Intermediate-to-advanced programming skills in C++ and Python with proven experience in real-world environments.
- Advanced ROS / ROS2 proficiency (with a strong focus on sensor integration).
- Proven experience with ROS / ROS2 navigation stacks (e.g., Nav2).
- Experience with simulation tools (Gazebo).
- Advanced Git skills for version control.
- English level: B2 minimum.
- Autonomy & Problem-Solving: Ability to independently troubleshoot and resolve unexpected hardware/software integration issues, especially in the production area or on-site.
- Teamwork & Cross-functional Collaboration: Excellent capacity to collaborate with teams from other areas (Mechanical, Electrical, and Assembly technicians).
- Flexibility & Adaptability: Ability to adapt to dynamic environments where technical constraints, workspace conditions, or timelines can shift unexpectedly.
DESIRED REQUIREMENTS
- Experience with Docker and containerization for robotics deployment.
- Knowledge of industrial communication protocols (CAN bus, Modbus, Serial).
- Familiarity with Agile methodologies (Scrum/Kanban).
- Effective Communication: Ability to clearly explain complex technical software issues or procedures to clients during deployment or international demonstrations.
- Proactivity & Continuous Learning: Eagerness to keep up with the fast-evolving ROS/ROS2 ecosystem and industrial automation standards.
WHAT WE OFFER
- The opportunity to join a leading international company in mobile robotics.
- Participation in cutting-edge projects connecting technology, innovation, and market impact.
- A dynamic, international, and innovation-driven environment.
We believe the best results are achieved in a diverse and inclusive environment.
Therefore, all qualified job applications will be considered, regardless of age, race, religion, sex (identity), sexual orientation, national origin, or disability.

