Would you like to be part of a general, technically skilled team that is essential to Verisure's success?
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 Pozuelo de Alarcón, Madrid.
About the job
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.
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.
Please note that relocation support is not provided for this role.
About you
We believe you are an experienced and curious embedded engineer with a strong technical background.
You thrive in complex environments where reliability and security are critical, and you enjoy working hands-on with the latest technologies in embedded Linux and connectivity.
You enjoy 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
Proven 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
Benefits
Competitive compensation package with attractive benefits and high-performance bonus potential
Smart hybrid model with flexibility in time and location
Modern offices in Pozuelo de Alarcón (Madrid) with lunch included at the canteen
International projects and regular team-building activities in a vibrant open-plan workspace
Strong opportunities for learning, training, and internal mobility both nationally and internationally
Verisure Innovation is an equal-opportunity employer and welcomes applicants from diverse backgrounds.
We are an international company with offices and colleagues in multiple countries.
If you have questions regarding this position, please reach out to our Group TA Specialist, Robert Jonasson, at ******.
#J-*****-Ljbffr