Ingeniero de diseño de software y hardware

S.A. De Construcciones Industriales - Saci
Municipality of Vitoria-Gasteiz, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English

Job location

Municipality of Vitoria-Gasteiz, Spain

Tech stack

Keil
Computer-Aided Design
AutoCAD
Agile Methodologies
Altium Designer
Analogue Electronics
Assembly Language
C++
Communications Protocols
Continuous Integration
Debian Linux
Linux
Microprocessors
Ethernet
Firmware
FreeRTOS
Modbus
Message Queuing Telemetry Transport (MQTT)
Open Source Technology
Scrum
Real-Time Operating Systems
Software Engineering
Wi-Fi Technology
Yocto
Software Version Control

Job description

  • Diseñar circuitos analógicos y digitales, incluyendo equipos de medida eléctrica tanto analógicos como digitales.
  • Generar esquemas electrónicos y diseño de PCBs utilizando herramientas como Altium, AutoCAD, Pulsonix.
  • Desarrollar firmware en C/C++ para microcontroladores (por ejemplo, STM32).
  • Programar en lenguaje ensamblador para microcontroladores sencillos (Microchip, NXP, ST, TI).
  • Integrar sistemas con RTOS (FreeRTOS, Zephyr) en microcontroladores.
  • Desarrollar en sistemas embebidos tipo Linux (Yocto, Debian, plataformas SOM) usando herramientas open source y GCC.
  • Utilizar IDEs de desarrollo embebido: ST, Keil, Segger, IAR.
  • Conectividad: implementar y usar periféricos como RS-485, Ethernet, WiFi.
  • Protocolos de comunicación: Modbus, DLMS, MBus u otros estándares similares.
  • Elaborar documentación técnica (especificaciones, manuales, esquemas, informes de diseño).
  • Colaborar con otros equipos (hardware, software alto nivel, producción, calidad) para asegurar la integración óptima del producto.
  • Realizar pruebas, validaciones y depuración del sistema embebido en entornos reales.

Requirements

  • Grado en Ingeniería en Tecnologías Industriales (especialidad Automática-Electrónica) o Ingeniería Eléctrica, o titulación equivalente.
  • Experiencia en equipos de medida eléctrica (analógicos y digitales).
  • Conocimientos de diseño analógico, digital y microprocesadores.
  • Dominio de herramientas CAD de esquemas y PCB (Altium, AutoCAD, Pulsonix).
  • Experiencia significativa en programación en C y C++ para microcontroladores (ej. STM32).
  • Experiencia con lenguaje ensamblador para microcontroladores (Microchip, NXP, ST, TI).
  • Experiencia práctica con RTOS embebidos (FreeRTOS, Zephyr).
  • Conocimientos en sistemas embebidos tipo Linux / Yocto / Debian / Open Source / GCC / plataformas SOM.
  • Conocimiento de IDEs de desarrollo embebido: ST, Keil, Segger, IAR.
  • Experiencia con periféricos de comunicaciones (RS-485, Ethernet, WiFi).
  • Experiencia en protocolos de comunicación de datos (Modbus, DLMS, MBus).
  • Capacidad para generar documentación técnica clara y completa.
  • Buen nivel de inglés técnico (lectura y escritura).
  • Habilidades de trabajo en equipo, autonomía, orientación a resultados y actitud proactiva.
  • Disponibilidad para viajar., * Experiencia en certificaciones normativas o regulaciones (por ejemplo, en equipos de medida, normativa industria).
  • Experiencia en el ciclo completo del producto, desde prototipo hasta producción industrial.
  • Conocimientos en control industrial, automatización, energías renovables o domótica.
  • Experiencia en metodologías ágiles (Scrum, Kanban) o prácticas de desarrollo moderno (CI/CD, control de versiones, pruebas automáticas).
  • Conocimientos en otros protocolos de comunicaciones (CAN, MQTT, LoRa, IEC 61850, etc.).

Benefits & conditions

  • Salario competitivo acorde con experiencia.
  • Estabilidad laboral y contrato
  • Excelente ambiente de trabajo, con proyectos desafiantes e innovadores.
  • Oportunidades de crecimiento profesional y formación continua.

About the company

SACI (Sociedad Anónima de Construcciones Industriales) es una de las principales empresas europeas centradas en el diseño, fabricación y comercialización de equipos orientados al Control y la Eficiencia Energética Eléctrica a nivel mundial.

Apply for this position