Join or sign in to find your next job
Join to apply for the Senior C++ Linux Developer role at Verisure
Join to apply for the Senior C++ Linux Developer role at Verisure
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Verisure
About Verisure
Verisure is a global leader in professionally monitored security solutions. We are an international company with a start-up mindset—fast, agile, and value-driven. Operating under two brand names (Securitas Direct & Verisure), we are seeking an experienced C++ Linux Developer to join our innovative R&D team in Madrid!
The Opportunity:
As a C++ Linux Developer, you’ll play a crucial role in designing, developing, and integrating software for our new range of smart alarm products. Built on a Linux open-source stack, these products aim to deliver the world’s most advanced and intuitive security solutions.
Collaborating with Software Engineers, Functional Analysts, Testers, and Designers, you’ll create an unparalleled user experience. Your work will have a direct impact on our ambitious mission to innovate and improve security for all.
Do you want to create technology that transforms the way people feel safe? Interested in building cutting-edge solutions in a dynamic and collaborative environment? This is your opportunity.
* Solution Design: Participate in technical discussions, contribute to solution designs, and make key technical decisions.
* Development: Write and maintain high-quality code in C++ (modern standards) with a focus on IPC communications through DBUS interfaces and integration with system services.
* Integration: Work with Yocto Linux build systems using CMake and GNU Toolchain.
* Quality Assurance: Drive excellence in testing with TDD and proven methodologies, ensuring robust and reliable solutions.
* Bug Fixing: Address issues identified during QA plans and manage corrections effectively.
* Collaboration: Work closely with cross-functional teams in an agile environment to deliver on project goals.
What We’re Looking For:
Required Qualifications:
* Bachelor’s or Master’s degree in Engineering, Computer Science, or a related field.
* Minimum 2 years of professional experience in C++ development on Linux systems.
* Modern C++ standards (C++17 or newer).
* CMake and GNU Toolchain in embedded development.
* IPC mechanisms like DBUS.
* Test-Driven Development (TDD) and unit testing frameworks.
* Design patterns, SOLID principles, and clean coding practices.
* Hands-on experience with git and gitflow workflows.
* Fluency in written and spoken English.
* Experience with embedded systems on Linux.
* Knowledge of Yocto Linux and Boost libraries.
* Passion for product excellence and attention to detail.
Location: This is a permanent role based in Madrid, with occasional European travel required.
What Verisure Offers You:
Free Lunch: Enjoy complimentary meals in our on-site canteen.
Dynamic Environment: Join a team of talented professionals in a collaborative, fast-paced setting.
International Projects: Work on impactful global initiatives with stakeholders from around the world.
Team Building: Participate in activities that foster strong connections and collaboration.
Professional Development: Access continuous learning opportunities to grow your skills and career.
Join Us! Be part of a team that values innovation, integrity, and collaboration. Apply now and contribute to our mission of making security a human right.
* At Verisure, we are committed to fostering a diverse and inclusive workplace, recognising that diversity of thought and background only makes our teams stronger and more innovative. We reject all forms of discrimination and bias, and we believe in access to opportunities for everyone, regardless of gender, age, disability status, race, sexual orientation, or any other status.
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Consumer Services
Referrals increase your chances of interviewing at Verisure by 2x
Alcobendas, Community of Madrid, Spain 2 weeks ago
Madrid, Community of Madrid, Spain 1 week ago
Backend Python Developer (Build & Release Engineer)
Madrid, Community of Madrid, Spain 1 week ago
Madrid, Community of Madrid, Spain 1 year ago
Madrid, Community of Madrid, Spain 1 month ago
Software Engineer (Python/Linux/Packaging)
Madrid, Community of Madrid, Spain 8 months ago
Madrid, Community of Madrid, Spain 2 months ago
Madrid, Community of Madrid, Spain 5 months ago
Sevilla La Nueva, Community of Madrid, Spain 2 months ago
Madrid, Community of Madrid, Spain 5 days ago
Madrid, Community of Madrid, Spain 1 month ago
Madrid, Community of Madrid, Spain 1 week ago
Sevilla La Nueva, Community of Madrid, Spain 1 month ago
Sevilla La Nueva, Community of Madrid, Spain 1 month ago
Madrid, Community of Madrid, Spain 1 month ago
Software Engineer (Python/Linux/Packaging)
Sevilla La Nueva, Community of Madrid, Spain 8 months ago
Madrid, Community of Madrid, Spain 1 month ago
Sevilla La Nueva, Community of Madrid, Spain 1 month ago
Internship - AI Embedded Software Engineer (Italy Based)
Madrid, Community of Madrid, Spain 4 months ago
Getafe, Community of Madrid, Spain 2 days ago
Madrid, Community of Madrid, Spain 1 month ago
Tres Cantos, Community of Madrid, Spain 2 days ago
2025 Software Development Engineer - Embedded Development
Madrid, Community of Madrid, Spain 1 week ago
2025 Software Development Engineer Intern - Embedded Development
Madrid, Community of Madrid, Spain 2 weeks ago
Madrid, Community of Madrid, Spain 1 week ago
Tres Cantos, Community of Madrid, Spain 17 hours ago
Madrid, Community of Madrid, Spain 3 days ago
Madrid, Community of Madrid, Spain 1 month ago
Getafe, Community of Madrid, Spain 35 minutes ago
Sevilla La Nueva, Community of Madrid, Spain 1 month ago
Madrid, Community of Madrid, Spain 1 week ago
Madrid, Community of Madrid, Spain 5 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr