126321
Profesionales cualificados de Digital & IT
Compartir oferta

IoT Firmware Engineer

Referencia: #72524

Localización: Barcelona


Nuestro cliente es una empresa catalana que pertenece a un grupo multinacional holandés , que fabrica bombas dosificadoras y equipos de control de dosificación desde 1988, con fabricas en Catalunya e Italia.

Su compromiso de pasa por la innovación, la calidad y el servicio,dando  soluciones en los sectores: Agricultura, Tratmiento de Aguas Residuales, Procesos Industriales.

Con el objetivo de conseguir un aumento de la productividad y una reducción de costes.

Su gama de productos comprende:

  • Bombas Eléctricas
  • Bombas Hidráulicas
  • Bomabas Electromagnéticas
  • Agitadores de Turbina
  • Controladores
  • Soluciones: Cloud Manager APP/Plug&Play Agrícolas/Plug&Play Agua e Industria

Dentro de su plan de crecimiento precisamos incorporar IoT Firmware Engineer

Key Responsibilities

  • Design, develop, and maintain firmware running on electronic systems, from concept through to production readiness.
  • Participate in feasibility analysis, project scoping, resource planning and cost estimating providing realistic task durations for schedule/milestone planning.
  • Specify, design, implement, debug and validate communications between devices and cloud servers.
  • Utilize Git for version control and team collaboration, developing and maintaining efficient and well-documented code.
  • Collaborate with multidisciplinary teams to define and specify system requirements and to provide complete system solutions.
  • Perform firmware and software testing and debugging to ensure product security, quality, and functionality.

Skills:

  • Demonstrable experience in firmware programming in C/C++.
  • Integrate and work with FreeRTOS ESP-IDF for real-time task management.
  • Proficiency and experience in using FreeRTOS ESP-IDF.
  • Knowledge in low level protocols as Modbus, RS485, I2C, SPI, ADC.
  • Knowledge and experience in IoT device-server communications (HTTPS, MQTT).
  • Experience using Git for version control.
  • Ability to work both independently and as part of a team.
  • Excellent communication skills and ability to document code and processes.
  • Use Visual Studio Code as the main development environment.
  • Adaptability to new technologies and a willingness to learn quickly.

Desirable Skills (advantageous though not essential):

  • Knowledge of using Postman for API testing.
  • Experience with Azure server configuration for communications with devices.
  • Knowledge of Arduino IDE platform.
  • Familiarity with PHP and SQL for backend development and maintenance.
  • Understanding of networks and communication protocols.

Qualifications:

  • Bachelor’s degree in Electronic Engineering, Telecommunications, Computer Science, or a related field.
  • Minimum of 2-3 years industry experience.

 

 

 



INSCRIBIRSE EN LA OFERTA