Cuéntanos tu proyecto

Embedded Robotics Engineer para tu equipo

Un ingeniero que programa la electrónica de a bordo del robot en C y C++: microcontroladores STM32 y ARM Cortex, RTOS, buses CAN y EtherCAT y control de motores en tiempo real.

Tecnologías y competencias habituales

  • STM32
  • ARM Cortex
  • RTOS
  • C/C++
  • CAN bus
  • EtherCAT

También lo buscarás como embedded robotics engineer, ingeniero de firmware para robots, programador de control de motores y ingeniero de CAN y EtherCAT.

Qué hace un ingeniero de sistemas embebidos para robótica

Escribe el software de bajo nivel que une el cerebro del robot con sus motores y sensores. Programa microcontroladores STM32 y ARM Cortex con un RTOS, implementa el control de motores y los lazos de corriente y velocidad, comunica los nodos por CAN bus y EtherCAT, y gestiona los fallos y paradas de seguridad con tiempos deterministas.

Cuándo necesitas uno

  • Tu robot usa controladoras comerciales que no se adaptan a lo que necesitas y quieres tu propia electrónica de control.
  • Tienes varios nodos (articulaciones, baterías, sensores) que se comunican por CAN y pierden mensajes o se bloquean.
  • Debes bajar latencias y asegurar un comportamiento determinista que el software de alto nivel no consigue.

Qué distingue a un buen ingeniero de sistemas embebidos para robótica

  • Programa con rigor en C y C++ para sistemas de recursos limitados, con RTOS y manejo cuidadoso de prioridades e interrupciones.
  • Implementa control de motores (FOC, PID de corriente y velocidad) y conoce las restricciones del hardware de potencia.
  • Domina CAN, CANopen y EtherCAT, incluida la sincronización distribuida de los ejes.
  • Diseña la seguridad funcional básica: vigilancia del sistema, parada segura y estados definidos ante cualquier fallo.
  • Depura con osciloscopio, analizador lógico y depurador, y trabaja de la mano del ingeniero electrónico.

Junior, middle o senior

Junior

Implementa controladores y funciones sobre una arquitectura definida, con revisión de código y apoyo en las pruebas.

Middle

Desarrolla el firmware de una articulación o un nodo completo, con comunicación en bus y control de motor validado.

Senior

Define la arquitectura embebida del robot, la comunicación entre nodos y los mecanismos de seguridad, y guía al equipo.

Dos formas de trabajar

On Demand

Se suma a tu equipo el tiempo que lo necesites.

Try & Hire

Trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.

¿Necesitas un equipo entero? Mira los Agile Squads.

Preguntas frecuentes

¿Qué diferencia hay con un ingeniero de firmware de IoT?

El de IoT prioriza conectividad, bajo consumo y actualizaciones remotas. El de robótica prioriza el tiempo real estricto, el control de motores y la seguridad de las paradas. Comparten base de C y microcontroladores, pero los problemas son distintos.

¿CAN o EtherCAT?

CAN es sencillo, barato y suficiente para muchas articulaciones y sensores. EtherCAT ofrece mayor ancho de banda y sincronización muy precisa, y se prefiere en robots con muchos ejes o control de alto rendimiento.

¿Se encarga de la seguridad funcional?

Implementa las funciones de seguridad que se hayan diseñado, como paradas seguras y vigilancia. La certificación según normas como ISO 13849 o IEC 61508 requiere un proceso y una evaluación específicos, que normalmente se coordinan con un especialista de seguridad funcional.

¿Puedo incorporarlo después a mi plantilla?

Sí. Con la modalidad Try & Hire trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.

¿Cómo se factura?

Pagas por el trabajo realmente efectivo: solo las horas trabajadas. La selección, las bajas, las vacaciones y las sustituciones corren de nuestra cuenta.

¿Trabaja en remoto o en nuestras oficinas?

Como lo necesite tu equipo: en remoto, en híbrido o presencial, en España.

Cómo llega un perfil a tu equipo

Vendemos calidad: preferimos presentarte a una persona que encaja antes que a cinco que no.

De cada 20 candidatos que evaluamos, te presentamos a uno.

  1. Nos cuentas qué necesitas

    El perfil, el nivel, las tecnologías y cómo trabaja tu equipo.

  2. Validamos a la persona

    Nuestro equipo técnico revisa su conocimiento real, también cómo trabaja con IA. De cada 20 candidatos, pasa uno.

  3. Te la presentamos

    Conoces a la persona antes de decidir. El 93 % de nuestros clientes contrata a la primera que le presentamos.

  4. Empieza en tu equipo

    Pagas solo las horas trabajadas. De la selección, las bajas, las vacaciones y las sustituciones nos ocupamos nosotros.

Cuéntanos qué quieres construir

No hace falta que lo tengas todo claro. Con una idea y el problema que quieres resolver nos basta para empezar.

  1. Leemos tu proyecto. Lo revisa alguien del equipo técnico.
  2. Te llamamos. Una conversación corta para entender tu negocio y tus datos.
  3. Te enviamos una propuesta. Con alcance, equipo y presupuesto cerrados.
Paso 1 de 3
¿Qué necesitas?

Elige una opción para continuar.

Cuéntanos un poco más

Presupuesto aproximado

¿Dónde te respondemos?

Necesitamos tu permiso para poder responderte.