Embedded Software Engineer - Pozuelo De Alarcón
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
OverviewIn 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 / Beneficiossmart hybrid work modelcompetitive compensation packagehigh-performance bonus potentiallunch included at canteenmodern offices in Madrid (Pozuelo)team-building activitiesResponsabilidadesDevelop and maintain embedded Linux solutions across Wi?Fi, modem, and system connectivity stacksDesign and improve middleware libraries and HAL components for scalable platform servicesImplement and harden security capabilities (access control, secure communication)Build and maintain persistence for configuration, state, and data across reboots/updatesWork with Linux IPC frameworks (D-Bus, DDS) for reliable inter-process communicationOptimize core services like time synchronization, power management, and lifecycle behaviorDebug field issues using logs, telemetry, crash dumps, and data-driven analysisCollaborate with hardware, operations, product teams, and external vendors to ensure end-to-end reliabilityRequisitos principalesEmbedded Linux development (Yocto-based)System-level debugging and troubleshootingC/C++ programming in Linux environmentsScripting and tooling for development/debuggingProficient English with strong technical communicationCuriosity and willingness to work in complex, reliability- and security-critical environmentsStrong communication and collaborationHands-on, pragmatic problem-solvingEmbedded Linux (Yocto-based)System-level debugging and troubleshootingC/C++ in Linux
Requirements
Proficient English with strong technical communication Curiosity and willingness to work in complex, reliability- and security-critical environments Strong communication and collaboration Hands-on, pragmatic problem-solving Embedded Linux (Yocto-based) System-level debugging and troubleshooting C/C++ in Linux
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers