Firmware Developer

ID·WASTE, S.L.
Sant Cugat del Vallès, Spain
19 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish, Catalan

Job location

Remote
Sant Cugat del Vallès, Spain

Tech stack

Keil
LTE (Telecommunication)
Altium Designer
Application Integration Architecture
C++
Firmware
Integrated Development Environments
Message Queuing Telemetry Transport (MQTT)
Transmission Control Protocol (TCP)
Universal Asynchronous Receiver/Transmitter
Doxygen
NB-IoT

Job description

Estamos buscando un Desarrollador de Firmware para unirse a nuestro equipo dinámico y colaborativo. El candidato ideal será responsable de la programación del hardware que producimos, trabajando estrechamente con nuestros ingenieros para asegurar la calidad y funcionalidad de nuestros productos., * Desarrollar y mantener el firmware de nuestros dispositivos electrónicos.

  • Colaborar con el equipo de ingeniería para definir las especificaciones técnicas.
  • Realizar pruebas y depuración del firmware.
  • Documentar el código y los procesos de desarrollo.
  • Asegurar la compatibilidad del firmware con los estándares de la industria.
  • Participar en la mejora continua de nuestros procesos y productos.

Requirements

  • Grado en Ingeniería Electrónica, Informática o similar.
  • Experiencia previa en desarrollo de firmware sobre microcontroladores de la familia STM32.
  • Dominio avanzado de programación en C/C++ y entornos de desarrollo orientados a microcontroladores: STM32CubeIDE, Keil, IAR, CubeMX, Ozone, Doxygen.
  • Capacidad para interpretar esquemas electrónicos y datasheets de componentes electrónicos.
  • Familiarizado con el uso de comandos AT para integrar módulos de comunicaciones NB-IoT/LTE-CATM1.
  • Conocimientos de buses de comunicación I2C, UART, RS-485, CAN,...
  • Conocimientos en integración de aplicaciones cliente-servidor mediante protocolos TCP, UDP, MQTT,...
  • Experiencia en el uso de osciloscopios y analizadores lógicos.
  • Capacidad para trabajar en equipo y buenas habilidades de comunicación.
  • Capacidad para resolver problemas y atención al detalle.
  • Se valorará predisposición para aprender nuevos lenguajes de programación para desarrollar apps y aplicaciones de backoffice.
  • Se valorará diseño de PCB y conocimientos en diseño 3D utilizando herramientas como Altium Designer.
  • Nivel alto de redacción en catalán y castellano.
  • Nivel medio-alto de inglés., * Flexibilidad horaria
  • Programa de formación
  • Teletrabajo opcional

Benefits & conditions

En ID WASTE te ofrecemos mucho más que un trabajo: te ofrecemos la oportunidad de crecer dentro de una empresa que apuesta por la innovación y la sostenibilidad.

Formarás parte de un equipo cercano y colaborativo, donde las ideas cuentan y la tecnología es el motor del cambio.

  • Contrato indefinido con un entorno estable y orientado a proyectos a largo plazo.
  • Horario intensivo y flexible (7-15 h, 8-16 h o 9-17 h) para favorecer la conciliación y el bienestar personal.
  • Retribución competitiva en 14 pagas, ajustada a tu experiencia y valor añadido.
  • Proyectos tecnológicos de alto impacto, donde podrás ver cómo tu trabajo contribuye directamente a un futuro más limpio y eficiente.
  • Posibilidades reales de crecimiento y formación continua, tanto técnica como profesional.
  • Entorno dinámico y colaborativo, donde trabajarás con expertos apasionados por la tecnología y el medio ambiente.
  • Incorporación inmediata: ¡queremos contar contigo lo antes posible!

Apply for this position