Senior C++ Software Developer
Bitdefender
Cluj-Napoca, Romania
Job Description
We are seeking versatile software engineers to join our dynamic team, accommodating both aspiring individuals seeking to build their programming skills and seasoned professionals with a wealth of experience and expertise in C/C++. As a key member of our development team, you will be responsible for designing, developing, and maintaining software solutions using C/C++ as the primary programming language. The ideal candidate should have a proven track record in C/C++ development and possess a strong passion for technology.
Responsibilities
- Designing, developing, and maintaining software applications using C/C++;
- Utilizing debugging tools and techniques to troubleshoot and resolve software defects;
- Developing and implementing efficient algorithms and data structures;
- Writing clean, modular, and well-documented code;
- Keeping up to date with industry trends and advancements in software development.
Requirements
- At least 5 years of experience in working with C/C++ on Windows
- Good knowledge of the C++ Standard Library;
- Good knowledge of system level programming using Windows API;
- Application & code design (architecture, design patterns);
- Strong debugging skills and experience with various debugging tools;
- Conceptual understanding of operating systems, including memory, CPU, and storage;
- Knowledge in areas such as multi-threading, inter-process communication, synchronization primitives, debugging, network programming (sockets, synchronous/asynchronous communication);
- Application & code design (architecture, design patterns);
- Basic level knowledge of networking is a must, while advanced level knowledge is a plus;
- Basic level proficiency in Python is required;
- Familiarity with Rust programming language is a plus;
- Excellent communication and interpersonal skills.
Apply Now
Don't forget to mention EuroTechJobs when applying.