> Markdown version of [/jobs/ext/1936228-senior-embedded-software-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1936228-senior-embedded-software-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software / Firmware Engineer - **Company:** SII Group - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Programming Interfaces (APIs), Delphi (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Embedded Software, Firmware, Object-Oriented Software Development, RS-232, RS-485 Standard, Software Engineering, Systems Integration, TCP/IP, Git, Restful APIs, Software Version Control - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/senior-embedded-software-firmware-engineer-en-madrid-ID-365589065 ## About the Role FORMACIÓN PERSONALIZAD A: Acceso a nuestras plataformas técnicas (Pluralsight, OpenWebinars) y sesiones abiertas para potenciar tus soft skills: mindfulness, coaching, liderazgo RETRIBUCIÓN FLEXIBLE : Seguro médico privado, ticket restaurante, transporte y más AMBIENTE DE EQUIPO : Afterworks, cenas, eventos internos y mucho más., Programación orientada a objetos en Delphi y/o C++ y C# . NET Experiencia en implementación de protocolos de comunicaciones: RS232, RS485, USB, TCP/IP, I2C, SPI. Experiencia en desarrollo con máquinas de estados. Experiencia con sistemas de control de versiones, tales como GIT. Experiencia en integración de sistemas mediante API REST. Experiencia en desarrollo de drivers de dispositivos (QR, lectores de proximidad, impresoras, placas. ## Description ¡En SII Group Spain estamos buscando un/aSenior Embedded Software / Firmware Engineerpara unirse a nuestro equipo!FORMACIÓN PERSONALIZAD A: Acceso a nuestras plataformas técnicas (Pluralsight, OpenWebinars) y sesiones abiertas para potenciar tus soft skills: mindfulness, coaching, liderazgoRETRIBUCIÓN FLEXIBLE : Seguro médico privado, ticket restaurante, transporte y másAMBIENTE DE EQUIPO : Afterworks, cenas, eventos internos y mucho más.¡Somos una familia!Responsabilidades Principales:Diseñar, desarrollar y mantener el firmware embebido (Windows IoT) para nuestros dispositivos de control y gestión de aparcamiento.Colaborar con los equipos de hardware, software y producto para definir especificaciones técnicas y garantizar la integración efectiva del sistema.Participar en decisiones de arquitectura del firmware, asegurando escalabilidad, mantenibilidad y rendimiento.Implementar protocolos de comunicación (RS-232, RS-485, CAN, TCP/IP, etc.) y trabajar con buses de datos y periféricos.Realizar pruebas funcionales, validación y depuración de firmware en entorno de laboratorio y sobre hardware real.Optimizar el uso de recursos (memoria, energía, procesamiento) en entornos con restricciones típicas de sistemas embebidos.Documentar el desarrollo y mantenimiento del código siguiendo buenas prácticas de ingeniería de software.Entorno tecnológico:Programación orientada a objetos en Delphi y/o C++ y C# .NETExperiencia en implementación de protocolos de comunicaciones: RS232, RS485, USB, TCP/IP, I2C, SPI.Experiencia en desarrollo con máquinas de estados.Experiencia con sistemas de control de versiones, tales como GIT.Experiencia en integración de sistemas mediante API REST.Experiencia en desarrollo de drivers de dispositivos (QR, lectores de proximidad, impresoras, placas.#J-*****-Ljbffr ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)