> Markdown version of [/jobs/ext/3076234-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3076234-embedded-software-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). --- # Embedded Software Engineer - **Company:** Verisure Sàrl - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** D-Bus, C++ (Programming Language), Modems, Software Debugging, Linux, Linux on Embedded Systems, Middleware, Embedded Software, Inter-Process Communication, Linux System Administration, Data Driven Tests, Scripting, Yocto - **Published:** September 25, 2026 - **Apply:** https://www.buscojobs.com.es/embedded-software-engineer-en-pozuelo-de-alarcon-ID-373082741 ## About the Role Compensaciones / Beneficios * Develop and maintain embedded Linux solutions across Wi?Fi, modem, and system connectivity stacks * Design and improve middleware libraries and HAL components for scalable platform services * Implement and harden security capabilities (access control, secure communication) * Build and maintain persistence for configuration, state, and data across reboots/updates * Work with Linux IPC frameworks (D-Bus, DDS) for reliable inter-process communication * Optimize core services like time synchronization, power management, and lifecycle behavior * Debug field issues using logs, telemetry, crash dumps, and data-driven analysis * Collaborate with hardware, operations, product teams, and external vendors to ensure end-to-end reliability Responsabilidades * Embedded Linux development (Yocto-based) * System-level debugging and troubleshooting * C/C++ programming in Linux environments * Scripting and tooling for development/debugging * Proficient English with ## Description Experteer Overview In this Embedded Software Engineer role, you contribute to Verisure's Central Unit, the core Linux-based embedded system behind monitored alarms.You'll work on connectivity, security, persistence, and system frameworks to ensure reliable, secure operation across a large IoT fleet.The position sits in a cross-site, agile team in Madrid or Malmö, offering hands-on ownership of complex connectivity areas.This is an opportunity to shape resilient embedded Linux platforms and collaborate with hardware, product, and operations teams for end-to-end system reliability.Compensaciones / Beneficios * Develop and maintain embedded Linux solutions across Wi?Fi, modem, and system connectivity stacks * Design and improve middleware libraries and HAL components for scalable platform services * Implement and harden security capabilities (access control, secure communication) * Build and maintain persistence for configuration, state, and data across reboots/updates * Work with Linux IPC frameworks (D-Bus, DDS) for reliable inter-process communication * Optimize core services like time synchronization, power management, and lifecycle behavior * Debug field issues using logs, telemetry, crash dumps, and data-driven analysis * Collaborate with hardware, operations, product teams, and external vendors to ensure end-to-end reliability Responsabilidades * Embedded Linux development (Yocto-based) * System-level debugging and troubleshooting * C/C++ programming in Linux environments * Scripting and tooling for development/debugging * Proficient English with strong technical communication Requisitos principales * smart hybrid work model * competitive compensation package * high-performance bonus potential * lunch included at canteen * modern offices in Madrid (Pozuelo) * team-building activities ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Cybersecurity for Software Defined Vehicles](https://www.wearedevelopers.com/videos/725-cybersecurity-for-software-defined-vehicles) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette)