Firmware Developer - Motion Control for Robotic Joints

maxon Barcelona I Corporate service and innovation center

Barcelona

Presencial

EUR 55.000 - 75.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Competitive compensation
Flexible working hours
Gym membership
Continuous learning opportunities

Descripción de la vacante

A leading robotics company in Barcelona is looking for a Firmware Engineer to develop embedded firmware for robotic joint motion controllers. The ideal candidate will have a strong background in embedded systems and at least 3 years of experience in firmware development. You will work closely with hardware and engineering teams on cutting-edge robotics projects. Offering a permanent contract, competitive pay, flexible hours, and access to gym and sports activities, this role provides a dynamic environment for innovation.

Formación

  • At least 3 years of proven experience in embedded firmware development.
  • Experience with microcontrollers and real-time firmware.
  • Knowledge of communication protocols (CAN, EtherCAT, SPI).
  • Experience with microcontrollers and real-time firmware.
  • Knowledge of CAN, EtherCAT, SPI communication protocols.
  • Hands-on debugging, testing, and hardware integration.
  • Strong analytical and problem-solving abilities.
  • Clear communication and teamwork skills.
  • Attention to detail and commitment to code quality.
  • Languages: English professional proficiency, Spanish or Catalan a plus, or German a plus.

Responsabilidades

  • Develop and enhance embedded firmware for robotic joint motion controllers.
  • Deliver optimized control algorithms for torque, velocity, and position control.
  • Collaborate with hardware and engineering teams.
  • Collaborate with hardware, systems, and test engineering teams.
  • Contribute to firmware architecture, code quality standards and documentation.

Conocimientos

Embedded firmware development
Control systems
C/C++ development
Real-time systems
Debugging
Problem-solving
Communication
Hardware debugging
Problem solving
Communication
Code quality
English proficiency

Educación

Bachelor’s or Master’s in Electrical Engineering, Robotics or Computer Engineering

Herramientas

MATLAB/Simulink

Descripción del empleo

Your area of responsability

Develop and enhance embedded firmware for robotic joint motion controllers.

Deliver high-performance, reliable, and optimized control algorithms for torque, velocity, and position control.

Ensure robust integration, testing, and validation on target hardware.

Collaborate with hardware, systems, and test engineering teams.

Contribute to firmware architecture, code quality standards and documentation.

This job is perfect for you if you have
  • Bachelor’s or Master’s in Electrical Engineering, Robotics or Computer Engineering with strong focus on embedded firmware, control systems, and motor control (or equivalent practical experience).
  • At least 3 years of proven experience in embedded firmware development.
  • Experience with embedded C/C++ development for real-time systems.
  • Experience with microcontrollers and real-time firmware.
  • Knowledge of communication protocols (CAN, EtherCAT, SPI).
  • Hands-on experience with debugging, testing, and hardware integration.
  • Strong analytical and problem-solving abilities.
  • Clear communication and teamwork skills.
  • Attention to detail and commitment to code quality.
  • Languages: English (professional proficiency), Spanish or Catalan (it is a plus but not mandatory), or German (it is a plus but not mandatory).

It is a plus if you have:

  • Control theory, motor control, and DSP fundamentals.
  • Experience with robotics applications.
  • Familiarity with model-based design or simulation tools (MATLAB/Simulink).
  • Knowledge of safety standards for robotics or motion systems.
  • Curiosity and passion for robotics and motion systems.
  • Ability to mentor junior engineers.
What We Offer
  • A key role developing embedded firmware for robotic joint motion control, shaping the performance of maxon’s advanced actuator and drive technologies.
  • Direct work on robotic actuators and drive systems used in humanoid robots all over the world, contributing to real‑world robotics innovation.
  • Close collaboration with hardware, systems, controls, and test engineering teams, working across the full development and validation cycle.
  • A dynamic, friendly environment in our Barcelona tech hub, combining startup‑like energy with the stability of a Swiss technology leader.
  • Daily international collaboration with R&D teams across multiple maxon locations.
  • Opportunities for continuous learning through the maxon academy and professional development programs.
  • A permanent contract, competitive compensation, flexible working hours that supports work–life balance.
  • Free membership to the Club Natació de Barcelona, including access to the gym, swimming pools, and a wide range of sports activities.
  • Cobee program to benefit from tax‑advantaged payments for transportation and meals.
Your Contact

Are you interested in this varied role? We look forward to receiving your application.

Do you have questions about the recruitment process? Feel free to contact us.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Test Engineer – Automation Focus
Embedded Test Engineer – Automation Focus

maxon Barcelona I Corporate service and innovation center • Cataluña

Presencial
EUR 42.000 - 62.000
Permanent contract
Flexible working hours
maxon academy learning opportunities
+2
Senior Firmware Engineer - Robotic Joint Motion Control
Senior Firmware Engineer - Robotic Joint Motion Control

maxon Barcelona I Corporate service and innovation center • Barcelona

Presencial
EUR 55.000 - 75.000
Competitive compensation
Flexible working hours
Gym membership
+1
Field Application Engineer - Servo Drives
Field Application Engineer - Servo Drives

Muxon • Barcelona

Híbrido
EUR 45.000 - 60.000
Approximately 23 days of vacation
Additional benefits
Dynamic and motivated team environment
Software Engineer - Product Configurator & Quoting
Software Engineer - Product Configurator & Quoting

maxon Barcelona I Corporate service and innovation center • Barcelona

Presencial
EUR 55.000 - 75.000
Competitive compensation
Flexible working hours
Access to gym and sports activities
+1
Simulation Engineer – Robotic Drive Systems
Simulation Engineer – Robotic Drive Systems

apeirum • Barcelona

Presencial
Confidencial
Permanent contract
Competitive compensation
Flexible working hours
Electronics Engineer
Electronics Engineer

PAL Robotics • Barcelona

Presencial
EUR 35.000 - 45.000
Free coffee & tea
Flexible working hours
Early Friday finish
+1
Full Stack Developer – Digital Platforms & E-Commerce
Full Stack Developer – Digital Platforms & E-Commerce

maxon Barcelona I Corporate service and innovation center • Barcelona

Presencial
EUR 60.000 - 80.000
Permanent contract
Flexible working hours
Club Natació de Barcelona membership
+3
Software Robotics Engineer
Software Robotics Engineer

THEKER Robotics • Barcelona

Presencial
EUR 40.000 - 60.000
Opportunity to make a real impact
Fast-growing environment with potential career acceleration
Collaborative and innovative team atmosphere
Software Robotics Engineer
Software Robotics Engineer

THEKER Robotics • Barcelona

Presencial
EUR 40.000 - 60.000
Fast career progression
Opportunity to impact global projects
Dynamic team environment
Embedded Test Engineer – Automation Focus
Embedded Test Engineer – Automation Focus

maxon Barcelona I Corporate service and innovation center • Barcelona

Presencial
EUR 45.000 - 65.000
Permanent contract
Flexible working hours
Competitive compensation