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.

If you are interested and believe your professional profile matches the position, please apply through our form. We will be happy to hear from you and tell you about all the benefits we can offer.