Ingeniero/a de Software (España)

Ingeniero/a de Software (España)

28 oct
|
S.A. de Construcciones Industriales SACI
|
España

28 oct

S.A. de Construcciones Industriales SACI

España

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. 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. Experiencia utilizando MQTT para la comunicación entre dispositivos y servicios. Experiencia integrando dispositivos con servicios y plataformas IoT. Experiencia trabajando con Docker y Docker Compose. Creación, configuración y despliegue de contenedores.



Capacidad para diagnosticar problemas en aplicaciones contenerizadas. Experiencia desplegando servicios sobre sistemas Linux. Conocimientos básicos de electrónica digital. 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. 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. Arquitecturas de software orientadas a servicios. Integración continua y automatización de compilaciones y despliegues. Seguridad y plataformas cloud Actualizaciones remotas OTA. AWS IoT, Oracle Cloud u otras plataformas cloud. La persona seleccionada participará en el desarrollo, integración y mantenimiento de soluciones IoT y sistemas embebidos. Diseñar, desarrollar y mantener aplicaciones para dispositivos Linux embebidos. Integrar componentes de software con plataformas hardware. Desplegar y mantener aplicaciones utilizando Docker. Diagnosticar y resolver incidencias relacionadas con software, comunicaciones y hardware. 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. Curiosidad técnica e interés por comprender el funcionamiento interno de los sistemas. Capacidad de trabajo en equipo y comunicación efectiva. Orientación a la calidad, estabilidad y mantenibilidad del software. diseñadas para conocer al candidato, evaluar sus conocimientos técnicos y determinar su adecuación al equipo. Una primera conversación para conocer tu trayectoria profesional, experiencia, motivaciones y expectativas. Durante esta etapa también presentaremos el puesto, los proyectos y nuestro entorno de trabajo. Los candidatos que superen la primera entrevista deberán realizar una evaluación técnica para demostrar sus conocimientos y capacidades prácticas. La evaluación estará centrada en las principales tecnologías y competencias requeridas para el puesto: Linux embebido y administración de sistemas. Programación y desarrollo de software. Docker y despliegue de aplicaciones. La evaluación podrá incluir preguntas técnicas, análisis de escenarios y ejercicios prácticos relacionados con situaciones reales de desarrollo. No se evaluarán únicamente los conocimientos teóricos, sino también la capacidad de razonamiento, análisis y aplicación práctica. El nivel de dificultad se ajustará a la experiencia y al perfil competente del candidato. Tercera entrevista – Entrevista final con el responsable del equipo Los candidatos que superen la evaluación técnica participarán en una entrevista final con el responsable del equipo. Esta etapa estará orientada a profundizar en su experiencia profesional, conocer su forma de trab

📌 Ingeniero/a de Software (España)
🏢 S.A. de Construcciones Industriales SACI
📍 España

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 (españa) / españa

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: ingeniero/a de software (españa) / españa