Ingeniero de diseño de software y hardware

S.A. De Construcciones Industriales - Saci
Municipality of Madrid, 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 Madrid, Spain

Tech stack

Keil
Computer-Aided Design
AutoCAD
Agile Methodologies
Altium Designer
Assembly Language
C++
Communications Protocols
Continuous Integration
Debian Linux
Linux
Microprocessors
Ethernet
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

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. Requisitos imprescindibles 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).

Requirements

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. Valorables 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.). Qué ofrecemos 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. ¿Eres Ingeniero de diseño software y hardware y te gustaría formar parte de nuestro equipo? ¿Qué harás? 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

Apply for this position