Compañía

Pal RoboticsVer más

addressDirecciónBarcelona, Barcelona provincia
CategoríaBelleza y bienestar

Descripción del trabajo

Company Description

PAL Robotics is a robotics company that develops humanoid robots and service robots. Our goal is to develop humanoid robots that can perform useful tasks in the real world.

We are a young and multidisciplinary team of highly motivated engineers who have successfully developed several prototypes and products.

Tasks

At PAL Robotics, we are committed to pushing the boundaries of robotics technology and creating innovative solutions that have a real-world impact.

We are currently in search of a skilled and driven Firmware Engineer. The ideal candidate should possess a minimum of 4 years of experience in firmware development for embedded systems, along with a robust grasp of microcontroller and microprocessor programming.

In this role, you will collaborate closely with our engineering team to conceptualize, develop, and refine the firmware powering our robotic systems.

Duties and responsibility

  • Design, develop, and implement embedded firmware for custom electronic boards used in robotics platforms, ensuring optimal performance, reliability, and scalability.
  • Collaborate closely with cross-functional teams, including hardware engineers, software developers, and researchers, to achieve seamless integration of firmware with the overall system.
  • Implement and optimize communication protocols, including EtherCAT, to facilitate seamless data exchange between components within the system.
  • Integrate embedded middleware solutions like Quantum Leaps to enhance task scheduling, event-driven architecture, and overall system performance.
  • Conduct thorough testing and debugging of firmware, and actively participate in code reviews to maintain a high-quality codebase.
  • Identify opportunities for optimization and improvement in firmware architecture, algorithms, and codebase.
  • Stay up-to-date with emerging technologies and industry trends to drive continuous innovation in firmware development.
  • Define specifications, generate project documentation and reports.

Requirements

Required skills :

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field. Master's degree preferred.
  • Proven experience 4+ years in firmware development for embedded systems, with proficiency in C / C++ programming languages.
  • Strong understanding of microcontroller architectures, real-time operating systems (RTOS), and hardware-software interfaces.
  • Expertise in debugging and troubleshooting hardware-related issues.
  • Experience with implementation of communication protocols (e.g., UART, SPI, I2C) for reliable data exchange between components within the system
  • Experience with Texas Instruments and / or STM32 microcontrollers for applications such as electric motor control, sensor processing, power management and bootloader.
  • Knowledge of EtherCAT and CAN communication protocol and experience in its implementation.
  • Experience with Linux OS, version control systems (e.g., Git) and CI / CD tools.
  • Language skills (Spanish and English)

Desired skills and experience

  • Prior experience in robotics or autonomous systems is highly advantageous.
  • Proven expertise in developing motor control firmware, including field-oriented control (FOC), to achieve precise and efficient control of BLDC motor systems.
  • Familiarity with static code analysis tools, unit testing and hardware in the loop testing techniques applied to firmware development.
  • Experience with embedded middleware solutions like Quantum Leaps for task scheduling and event-driven architecture.
  • Graphical interface development with Qt library.

Benefits

We offer a competitive compensation package, including salary, benefits, and opportunities for professional development. You will be part of a dynamic and international team in a constantly growing and developing environment in a fulfilling and inclusive equal opportunity workplace.

Permanent full-time contract. 37.5 hours / week - At PAL, we believe in work-life balance and in order for every one of our employees to benefit, from 2024 we have pledged to work 2.

5 hours less every week.

  • A large workspace with a terrace and views of sunny Barcelona.
  • Permanent full-time contract.
  • Flexible working hours and Fridays until 14 : 00.
  • 26 working days holiday per year.
  • Possibility to apply for payment in kind and possibility of continuous training.
  • The compensation will be set according to the candidate's experience.
  • Free coffee & tea provided.

PAL Robotics is a leading robotics company based in sunny Barcelona. Our goal is to enhance people’s quality of life through robotics and automation technologies.

We have over 15 years of experience in the robotics field and offer daily challenges to everyone in our team to help them grow.

Hace 1 hora
Refer code: 737483. Pal Robotics - El día anterior - 2024-03-04 20:23

Pal Robotics

Barcelona, Barcelona provincia
Empleos populares de Ingeniero De Firmware en las principales ciudades

Compartir trabajos con amigos

Trabajos relacionados

Ingeniero De Firmware

Ingeniero/a de Firmware + Hardware

Michael Page

Barcelona, Barcelona provincia

3 Hace meses - visto

Ingeniero/a de Firmware - PCB

Lhh

Vic, Barcelona provincia

3 Hace meses - visto