Desarrollador de Software Embebido
En HESStec , integrador de soluciones de almacenamiento y gestión de activos de red, deseamos incorporar a nuestro equipo técnico a :
- Desarrolladores de software embebido que reportando a la Dirección tecnológica tendrán como objetivo apoyar el diseño y desarrollo de nuestras plataformas de control y gestión.
Cuál es tu misión
Te encargarás del diseño y desarrollo de software embebido integrado en las actuales plataformas de control, basadas en arquitecturas ARM con sistema operativo Linux.Diseño y desarrollo de aplicaciones a integrar en las plataformas de control y / o entornos IoT.Integración de protocolos de comunicación, que permitan la interoperabilidad con otros sistemas, subsistemas, agentes externos y Cloud.Diseño y desarrollo de interfaces hombre-máquina, tanto embebidos como en la nube.Ejecución de pruebas, análisis de resultados y generación de informes de pruebas de validación en laboratorio.Soporte a la puesta en marcha de las plataformas de control integradas en los proyectos desarrollados.Generación de documentación de producto.Participar puntualmente en el soporte a pre-venta, soporte a mantenimiento.Qué necesitamos
Formación en Grado en Ingeniería en Tecnología de la Comunicación o Ingeniería Electrónica o Ingeniería Electrónica industrial y Automática o Ingeniería Informática.Fundamentos sólidos en ingeniería de software y comunicaciones.Experiencia en desarrollo nativo de aplicaciones para sistemas Linux embebidos.Conocimientos del kernel Linux.Experiencia en lenguajes C, C++, HTML-JSon, Python o R.Experiencia en entornos de desarrollo como Qt Creator o similares.Experiencia en desarrollo para arquitecturas ARM (Q7, SMARC 2.0, ...).Conocimiento de medios físicos (CAN, SCI, SPI, I2C, Ethernet…) y protocolos de comunicación (Modbus TCP / IP, Modbus RTU, DNP3, MQTT, CANopen …).Desarrollo y creación de distribuciones embebidas Linux como Yocto.Desarrollo de contenedores IoT Edge.Familiaridad con sistemas de control de versiones distribuidos (Git).Inglés fluido (preferiblemente nivel B2 o superior).Qué necesitas para marcar la diferencia
Al menos tres años de experiencia en puesto similar.Experiencia en el sector energético, y preferiblemente relacionado con las energías renovables.Familiaridad con dispositivos como DSP, FPGA, microcontroladores, etc.Conocimientos del entorno Code Composer Studio de Texas Instrument.Conocimiento en ARM scripting y entornos cloud (Azure, AWS, Google Cloud…).Administración de bases de datos y redes : TCP / IP, HTTP request, routing, etc.Experiencia en métodos de desarrollo ágil de software (Kanban, Scrum…).Qué te ofrecemos
Un proyecto innovador donde tu desempeño personal va a ir directamente ligado al crecimiento de la compañía.Creación de un entorno laboral flexible y ágil, donde puedas potenciar tus habilidades al máximo.Posibilidad de desarrollarte profesionalmente en un entorno atractivo y altamente tecnológico.Horario flexible, apostando por la conciliación laboral y personal. Posibilidad de teletrabajo (30%).Ubicación del puesto : Sevilla / Valencia