Ingeniero/a de Software Embebido e IoT (Comunidad de Madrid)

Ingeniero/a de Software Embebido e IoT (Comunidad de Madrid)

27 oct
|
S.A. de Construcciones Industriales SACI
|
Comunidad de Madrid

27 oct

S.A. de Construcciones Industriales SACI

Comunidad de Madrid

Ubicación:
Alcobendas, Madrid, España Sector: Tecnología, IoT, sistemas embebidos y comunicaciones industriales

Experiencia:
Mínimo 3 años en desarrollo de software para sistemas Linux embebidos. Buscamos un/a Ingeniero/a de Software Embebido e IoT con experiencia en el desarrollo de aplicaciones para Linux embebido, integración de hardware y software, comunicaciones industriales y dispositivos conectados. Queremos incorporar a una persona con una sólida base técnica, capacidad de análisis y resolución de problemas, que disfrute trabajando cerca del hardware y comprenda el funcionamiento de los sistemas, desde el sistema operativo y las comunicaciones hasta su integración con plataformas IoT. Valoramos especialmente a profesionales que, además de conocer las tecnologías, comprendan cómo funcionan y sean capaces de aplicarlas para resolver problemas reales.
* Experiencia desarrollando aplicaciones y servicios sobre Linux embebido.
* Conocimientos de administración, configuración y diagnóstico de sistemas Linux.
* Familiaridad con arquitecturas ARM y plataformas embebidas.
* Conocimientos de procesos, servicios, permisos, sistemas de archivos y gestión de recursos.
* Capacidad para analizar y resolver problemas a nivel de sistema operativo.
* Experiencia utilizando herramientas de línea de comandos y scripts de automatización.
* Experiencia en programación con C y/o C++.
* Desarrollo de aplicaciones y servicios para Linux.
* Conocimientos de programación concurrente, hilos y comunicación entre procesos.
* Capacidad para diseñar, desarrollar y depurar aplicaciones.
* Experiencia utilizando Git y buenas prácticas de desarrollo de software. IoT y comunicaciones
* Conocimientos sólidos de redes TCP/IP.
* Experiencia utilizando MQTT para la comunicación entre dispositivos y servicios.
* Conocimientos de protocolos HTTP/HTTPS,



TCP y UDP.
* Experiencia integrando dispositivos con servicios y plataformas IoT.
* Capacidad para diagnosticar problemas de conectividad y comunicación.
* Experiencia trabajando con Docker y Docker Compose.
* Creación, configuración y despliegue de contenedores.
* Gestión básica de imágenes, redes, volúmenes y recursos.
* Capacidad para diagnosticar problemas en aplicaciones contenerizadas.
* Experiencia desplegando servicios sobre sistemas Linux.
* Conocimientos básicos de electrónica digital.
* Familiaridad con microcontroladores y microprocesadores.
* Conocimientos de interfaces de comunicación como UART, SPI, I²C y RS-485.
* Capacidad para interpretar documentación técnica y esquemas electrónicos básicos.
* Comprensión de la interacción entre hardware, sistema operativo y aplicaciones. Conocimientos valorables No es necesario dominar todas las siguientes tecnologías, pero se valorará positivamente la experiencia en alguna de ellas.
* Yocto Project y Buildroot.
* Desarrollo de drivers y módulos del kernel de Linux.
* Experiencia con plataformas NXP i.
MX, TI Sitara, STM32MP o similares.
* Conocimientos de RTOS y sistemas de tiempo real. Lenguajes y desarrollo
* Desarrollo de APIs REST.
* Arquitecturas de software orientadas a servicios.
* Integración continua y automatización de compilaciones y despliegues. Seguridad y plataformas cloud
* Seguridad en dispositivos IoT.
* TLS,



certificados digitales y gestión de credenciales.
* Actualizaciones remotas OTA.
* AWS IoT, Oracle Cloud u otras plataformas cloud. Herramientas de diagnóstico
* Wireshark y tcpdump.
* GDB, strace y Valgrind.
* Analizadores lógicos, osciloscopios y otras herramientas de diagnóstico electrónico. Responsabilidades del puesto La persona seleccionada participará en el desarrollo, integración y mantenimiento de soluciones IoT y sistemas embebidos. Sus principales responsabilidades serán:
* Diseñar, desarrollar y mantener aplicaciones para dispositivos Linux embebidos.
* Integrar componentes de software con plataformas hardware.
* Implementar protocolos de comunicación entre dispositivos y servicios.
* Desarrollar soluciones de comunicación basadas en MQTT.
* Desplegar y mantener aplicaciones utilizando Docker.
* Diagnosticar y resolver incidencias relacionadas con software, comunicaciones y hardware.
* Participar en el diseño de arquitecturas IoT y soluciones Edge Computing.
* Optimizar el rendimiento, la estabilidad y el consumo de recursos de los dispositivos.
* Realizar pruebas de integración, validación y puesta en producción.
* Elaborar documentación técnica de las soluciones desarrolladas. Además de los conocimientos técnicos, buscamos una persona con: Capacidad de análisis y resolución de problemas complejos. Autonomía y responsabilidad en el desarrollo de sus tareas. Curiosidad técnica e interés por comprender el funcionamiento interno de los sistemas. Capacidad para investigar y aprender nuevas tecnologías. Pensamiento crítico y criterio técnico. Capacidad de trabajo en equipo y comunicación efectiva. Orientación a la calidad, estabilidad y mantenibilidad del software. Nuestro proceso de selección consta de tres e

📌 Ingeniero/a de Software Embebido e IoT (Comunidad de Madrid)
🏢 S.A. de Construcciones Industriales SACI
📍 Comunidad de Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: ingeniero/a de software embebido e iot (comunidad de madrid) / comunidad de madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: ingeniero/a de software embebido e iot (comunidad de madrid) / comunidad de madrid