This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a skilled Senior C++ Developer to join our engineering team and contribute to a product that is currently under active development and growth. In this role, you will focus on implementing new features, optimizing existing components, improving code quality, and ensuring the stability and performance of the system. You will collaborate closely with other developers, QA engineers, and product stakeholders.
Job Responsibility:
Develop and maintain high-quality C++ code within an existing, evolving codebase
Implement new features according to product requirements and technical specifications
Improve, refactor, and optimize existing modules while ensuring backward compatibility
Debug complex issues, perform root-cause analysis, and deliver reliable fixes
Contribute to performance tuning, memory optimization, and multi-threading improvements
Write unit tests, participate in code reviews, and follow established coding standards
Collaborate with QA, DevOps, and product teams to ensure smooth releases
Provide mentorship and technical guidance to mid-level and junior colleagues
Contribute to ongoing improvements in development processes, documentation, and code quality
Requirements:
6+ years of experience developing software in modern C++ (C++11 and above)
Strong understanding of object-oriented programming, STL, data structures, and algorithms
Solid experience with debugging, profiling, and performance optimization
Good understanding of multi-threading and concurrency
Experience with working on Linux platforms
Comfortable working with large, existing codebases
Strong problem-solving skills and attention to detail
Proficiency with Git and common development workflows
Experience working in Agile environments (Scrum / Kanban)
Ability to communicate clearly and collaborate effectively with cross-functional teams
Nice to have:
Familiarity with C++17/C++20 features
Knowledge of modbus protocol
Knowledge of MQTT messaging
Knowledge of networking, IPC, or low-level system programming
Experience with performance profiling tools (e.g., Valgrind, Perf, gdb)
Experience with CI/CD pipelines or DevOps tools
Open-source contributions or work with community C++ libraries
What we offer:
Private medical insurance
National holidays off, even when falling on weekends