R&D Engineer - Webserver
This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.
Job Description
Who are we?
AIRZONE is a leading company in smart HVAC solutions with an international presence. Our commitment to sustainability, technology, and people has made us a benchmark in the HVAC industry.JOIN THE SMART COMFORT REVOLUTION!
At AIRZONE, we're redefining the future of comfort and energy efficiency through cutting-edge technology. If you're passionate about innovation, challenges, and want to work in a dynamic environment where your ideas matter - we want to hear from you!
.
FUNCTIONS AND TASKS:
- Development of new products and integrations. The objective of the position is the development of firmware for embedded IoT connectivity modules, as well as the development of home automation integrations with third-party protocols or products.
- Development and maintenance of integrations
- Study of third-party protocol specifications.
- Development of integration drivers.
- Maintain relationships with companies/integrators.
- Development of new products
- Maintain, improve, and evolve the codebase.
- Use of libraries for peripheral control.
- Firmware development in embedded systems with Linux and C/C++.
- Ability to face and understand requirements for new projects, with an analytical vision and structured development of solutions.
- Evaluation and validation of new developed products
- Performing tests and validation.
- Error detection and correction.
- Documentation
- Write the documentation of the work developed in the environment indicated for the project or task.
REQUIREMENTS:
- Engineer or Technical Engineer in Telecommunications, Industrial, or Electronics (or in the final year with the possibility of a Final Degree Project).
- Experience in firmware development in embedded Linux systems.
- Knowledge of the Linux operating system.
- Experience with connectivity firmware (sockets, TCP/UDP) and integration drivers.
- Languages: C/C++.
- Multitasking ability in agile projects.
- Valued:
- Electronic instrumentation.
- IoT/home automation protocols (Modbus, MQTT, Bluetooth, REST API).
- Embedded development tools (Yocto Linux, CMake).
- CI/CD (Docker, GitLab, bash scripting).
- Automated tests.
- Other languages (NodeJS, Python).
- English level B2.
.
If you share our values and love what we do, we want to meet you!
View original advert (Spanish)
Who are we?
AIRZONE is a leading company in smart HVAC solutions with an international presence. Our commitment to sustainability, technology, and people has made us a benchmark in the HVAC industry.JOIN THE SMART COMFORT REVOLUTION!
At AIRZONE, we're redefining the future of comfort and energy efficiency through cutting-edge technology. If you're passionate about innovation, challenges, and want to work in a dynamic environment where your ideas matter - we want to hear from you!
.
FUNCIONES Y TAREAS:
- Desarrollo de nuevos productos e integraciones. El objetivo del puesto es el desarrollo del firmware de los módulos IoT embebidos de conectividad, así como el desarrollo de integraciones domóticas con protocolos o productos de terceros.
- Desarrollo y mantenimiento de integraciones
- Estudio de especificaciones de protocolos de terceros.
- Desarrollo de drivers de integración.
- Mantener relaciones con empresas/integradores.
- Desarrollo de nuevos productos
- Mantener, mejorar y evolucionar el codebase.
- Uso de librerías para control de periféricos.
- Desarrollo de firmware en sistemas embebidos con Linux y C/C++.
- Capacidad de afrontar y entender requisitos de nuevos proyectos, con visión analítica y desarrollo estructurado de soluciones.
- Evaluación y validación de nuevos productos desarrollados
- Realización de pruebas y validación.
- Detección y corrección de errores.
- Documentación
- Redactar la documentación del trabajo desarrollado en el entorno indicado para el proyecto o tarea.
REQUSITOS:
- Ingeniero o Ingeniero Técnico en Telecomunicaciones, Industrial o Electrónica (o cursando último año con posibilidad de TFG).
- Experiencia en desarrollo de firmware en sistemas Linux embebidos.
- Conocimiento de sistema operativo Linux.
- Experiencia con firmware de conectividad (sockets, TCP/UDP) y drivers de integración.
- Lenguajes: C/C++.
- Capacidad multitarea en proyectos ágiles.
- Valorable:
- Instrumentación electrónica.
- Protocolos IoT/domóticos (Modbus, MQTT, Bluetooth, API REST).
- Herramientas de desarrollo embebido (Yocto Linux, CMake).
- CI/CD (Docker, GitLab, scripting bash).
- Tests automatizados.
- Otros lenguajes (NodeJS, Python).
- Inglés nivel B2.
.
If you share our values and love what we do, we want to meet you!