¡Activa las notificaciones laborales por email!

Robotics and Software Engineer - Manipulation and Control

Jorda Tech

Barcelona

Presencial

EUR 40.000 - 65.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A robotics startup is seeking a Robotics and Software Engineer in Barcelona. The role involves developing core robotics software focusing on manipulation and AI projects. Candidates should have a Master's degree in a relevant field and a strong background in robotics kinematics, dynamics, and programming languages like C++ and Python. A collaborative work environment is offered along with a competitive salary and flexible work arrangements.

Servicios

Opportunity to work on innovative robotics projects
Collaborative work environment
Competitive salary package
Flexibility in work arrangements

Formación

  • Knowledge of robot arm dynamics: equations of motion and mass matrix.
  • Experience in algorithm implementation for robot control.
  • Understanding of control for robotic systems.

Responsabilidades

  • Design, develop and maintain robotics software applications.
  • Develop and optimize algorithms for compliant robot control.
  • Test algorithms on torque controlled robots.

Conocimientos

Robotics manipulation
Robot arm kinematics
Fluent in English
Proficiency in C++
Proficiency in Python
Control theory

Educación

Master’s degree in Robotics, Computer Science, Engineering, or Physics

Herramientas

Unix administration
Robotics simulators (Mujoco, Isaac Sim, Gazebo)
Descripción del empleo
Overview

This is your chance of joining an early stage robotics startup, focussing on developing physical intelligence embodiment for robotic manipulation.

Role Description

We are looking for a skilled Robotics and Software Engineer to join our team. The ideal candidate will have a strong background in robot kinematics, dynamics, software development for robotics and experience in robotic manipulation with robot arms and hands as well as computer vision and artificial intelligence for robotics. You will use the resources from our lab in Barcelona (robot arms, cameras, input devices, …) to develop core robotics manipulation software, as well as specific applications tailored to our clients use cases. Your contribution will include R&D and practical applications in the field. The role may also involve contributing to open source robotics software.

Key responsibilities
  • Software Development : Design, develop and maintain robotics software applications using C++, Python and other relevant programming languages.
  • Algorithm implementation : Develop and optimize algorithms for compliant robot control, motion planning, task planning and computer vision, involving both model based and data-driven approaches.
  • System Integration : Test the algorithms on torque controlled robots and collaborate with cross-functional teams to interface software with different frameworks, and hardware components for diverse applications.
Qualifications

1 - We are looking for applicants with knowledge and experience in :

  • robot arm kinematics (Frame Transforms, Jacobians, direct and inverse kinematics)
  • robot arm dynamics (Equations of motion, mass matrix, coriolis and gravity forces)
  • robot arm control (PID, MPC)

We won't consider applicants who do not have knowledge and experience on those points.

Educational background
  • Master’s degree in Robotics, Computer Science, Engineering, Physics or related, fields.
  • Strong knowledge in mathematics and physics.
Professional Experience (optional)
  • 2 to 5 years of experience in robotics software engineering.
  • Demonstrated research experience through publications or conference presentations.
Technical Skills
  • Knowledge and experience in robotics manipulation
  • Spatial transformations,
  • Jacobians,
  • Kinematics and inverse kinematics,
  • Relevant libraries (Pinocchio, RBDL, …)
  • Knowledge in control for robotic systems
  • Control theory (PID, LQR, lead-lag, …)
  • Cartesian impedance control / operational space control
  • Model predictive control (MPC)
  • Fluent in english (mandatory)
  • Proficiency in C++, and Python
  • Experience with Unix administration and scripting (Ubuntu)
  • Familiar with robotics simulators such as Mujoco, Isaac Sim or Gazebo
  • Strong mathematical skills relevant to robotics and motion control.
Soft Skills
  • Strong communication skills, both written and verbal,
  • A proactive learning mentality with and strong intellectual curiosity oriented to problem solving.
  • Adaptability and motivation to work in a fast changing, technical startup environment
Optional Advanced Qualifications
  • Experience working on real robot arms,
  • Experience working with torque control,
  • Experience with ROS (Robot Operating System),
  • Familiarity with :
  • Machine learning theory and related software libraries,
  • Computer vision,
  • Perception for robotics.
  • Reinforcement learning,
  • Generative AI and LLMs
What we Offer
  • Opportunity to work on innovative robotics and AI projects,
  • Collaborative and supportive work environment that values continuous learning and growth,
  • Competitive salary package,
  • Flexibility on work arrangements,
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.