ddroidd

Senior C++ Developer

Posted: 4 minutes ago

Job Description

HOMEServicesSuccess StoriesAboutCAREERSContact usBack to all rolesFull-timeSenior C++ DeveloperClujSeniorAbout The RoleWe 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.‍What You'll DoDevelop 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.‍What We're Looking For6+ 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 haveFamiliarity with C++17/C++20 features.Knowledge of modbus protocolKnowledge of MQTT messagingKnowledge 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.‍Perks And BenefitsPrivate medical insuranceNational holidays off, even when falling on weekendsLoyalty leave: +1 day/yearContinuous professional development opportunitiesSports subscription programsReferral bonuses for bringing in new talentMeal ticketsBookster subscription for reading & learningCommunity and team-building events‍Who You AreYou are a proactive and adaptable developer who thrives in a dynamic environment and enjoys working on new products rather than legacy systems. You’re passionate about modern C++ and cutting-edge technologies, continuously seeking to improve the codebase, tools, and engineering practices. You communicate clearly, collaborate effectively, and take ownership of delivering high-quality software.Ready to take the next step in your career?APPLY FOR THIS ROLEContact uscontact@ddroidd.comFollow usHomeServicesSuccess StoriesAbout usCareersCertificationsBlogContact usCopyright © 2025 ddroidd. All rights reserved.Terms & ConditionsPrivacy PolicyCookies help us deliver the best experience on our website. By clicking accept, you agree to the use of cookies. Find out how we use cookies.RejectAccept

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In