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
IntermediateJob 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