> Markdown version of [/jobs/ext/309072-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/309072-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:** Pozuelo de Alarcón, Spain - **Contract:** Permanent contract - **Skills:** D-Bus, Abstraction Layers, C++ (Programming Language), Computer Programming, Modems, Persistent Data Structure, Software Debugging, Linux, Linux on Embedded Systems, Middleware, Embedded Software, Global System for Mobile Communications, Linux System Administration, Operational Data Store, Wi-Fi Technology, Scripting, Yocto, Data Analytics - **Published:** June 10, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=87f0a01b5183825a ## About the Role Do you have experience in Scripting?, Are you passionate about technology and eager to make a real impact? Do you dream of working in a dynamic environment where your skills can grow and flourish? If so, we have a really nice opportunity for you at our office in Madrid or Malmö., We believe you are a curious embedded engineer who thrives in complex environments where reliability and security are critical. You enjoy working hands-on with the latest technologies in embedded Linux and connectivity. You excel in solving complex technical challenges and have a keen eye for quality and efficiency. You're communicative, collaborative, and eager to contribute to a team where knowledge sharing and innovation matter. Requirements * Experience in embedded Linux development (Yocto-based) * Experience with system-level debugging and troubleshooting * Skilled in C/C++ programming in Linux environments * Scripting and tooling for development and debugging * Proficient in English, with strong technical communication skills Nice to have * Experience with Wi-Fi, GSM, HAL, middleware on Linux * Kernel or driver-level development * Networking (routing, firewalling, connectivity) * Vendor collaboration (e.g. chipset vendors) * IoT or large-scale deployed systems ## Description We develop and maintain the Central Unit (CU), the very heart of Verisure's monitored smart alarm system. This Linux-based embedded system orchestrates and secures all communication between devices in our customers' homes and businesses, and our backend services. Within the CU organization, our team is responsible for Wi-Fi functionality across a large, real-world IoT fleet, ensuring stable connectivity, good performance, and predictable behavior in customer environments. In this role, you will contribute as an Embedded Software Engineer focused on Linux-based platforms at system level. You will work across connectivity (Wi-Fi, modem), security, data persistence, middleware libraries, hardware abstraction layers, and system communication frameworks such as D-Bus and DDS. You will solve complex reliability, performance, integration, and maintainability challenges across both next-generation CU bring-up and continuous improvement of products already deployed in the field. What you'll be up to: * Develop and maintain embedded Linux solutions across Wi-Fi, modem, and broader system connectivity stacks * Design, integrate, and improve middleware libraries and HAL components for scalable, reusable platform services * Implement and harden system security capabilities (access control, secure communication, and production-grade robustness) * Build and maintain persistence mechanisms for configuration, state, and operational data across reboots and updates * Work with Linux IPC and service frameworks, including D-Bus and DDS, for reliable inter-process and inter-module communication * Integrate and optimize core system services such as time synchronization, power management, and platform lifecycle behavior * Debug and resolve complex field issues using logs, telemetry, crash dumps, and data-driven root-cause analysis * Collaborate with hardware teams, operations, product teams, and external vendors to deliver reliable end-to-end system behavior You will join an experienced, cross-site team, Madrid and Malmö-based, working in an agile setup with daily collaboration across locations. The team values technical depth, shared ownership, open discussion, and pragmatic problem-solving. You will work closely with senior engineers, gradually taking over ownership of complex connectivity areas while contributing as a reliable team player from day one. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [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) ## 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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)