Ingeniero/a Software Embebido

Hesstec (Hybrid Energy Storage Solutions
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish, English
Experience level
Intermediate

Job location

Remote

Tech stack

C
HTML
Agile Methodologies
Amazon Web Services (AWS)
Azure
C++
CANopen
Code Composer Studio
Cloud Computing
Communications Protocols
Computer Engineering
Core Foundation
Linux
Embedded Software
Ethernet
Field-Programmable Gate Array (FPGA)
R
Integrated Development Environments
JSON
Python
Modbus
Message Queuing Telemetry Transport (MQTT)
Routing
Scrum
Software Engineering
Subsystems
TCP/IP
Test Execution Engine
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
GIT
Yocto
Software Version Control

Job description

En Hybrid Energy Storage Solutions S.L. (HESStec), integrador de soluciones de almacenamiento y gestión de activos de red, deseamos incorporar a nuestro equipo técnico a, Ingenieros/a de software embebido, que reportando a la Dirección tecnológica de la empresa, tendrán como objetivo apoyar el diseño y desarrollo de nuestras plataformas de control y gestión, tanto de almacenamiento energético como de otros activos de red., * 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, así como 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., HESStec quiere convertirse en un líder mundial en soluciones tecnológicas para la integración del almacenamiento energético en la red eléctrica. Para ello queremos contar con el mejor equipo, tanto a nivel técnico como a nivel humano. En otras palabras, te proponemos unirte a un proyecto atractivo y con un gran potencial, donde tu crecimiento profesional va a ir directamente ligado a tu desempeño personal y al crecimiento de la compañía. Las personas que integran la compañía son nuestro activo más importante. Bajo esta premisa, HESStec apuesta por crear un entorno laboral flexible y ágil, donde puedas potenciar tus habilidades al máximo, disfrutando día a día de tu desarrollo profesional.

Requirements

  • 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, con sólidos 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)., * 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...).

Benefits & conditions

  • Condiciones salariales a pactar con la empresa, en función del perfil del candidato/a seleccionado/a y de su experiencia.
  • Formar parte de un equipo dinámico, innovador y entusiasta, en una empresa joven con un gran potencial de crecimiento.
  • 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

Apply for this position