-
Bitdefender

Senior C++ Software Developer

Bitdefender
Romania · Full-time · Mid-Senior

About Bitdefender

Bitdefender is a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide. Guardian over millions of consumer, enterprise, and government environments, Bitdefender is one of the industry’s most trusted experts for eliminating threats, protecting privacy, digital identity and data, and enabling cyber resilience. With deep investments in research and development, Bitdefender Labs discovers hundreds of new threats each minute and validates billions of threat queries daily. The company has pioneered breakthrough innovations in antimalware, IoT security, behavioral analytics, and artificial intelligence and its technology is licensed by more than 180 of the world’s most recognized technology brands. Founded in 2001, Bitdefender has customers in 170+ countries with offices around the world. For more information, visit https://www.bitdefender.com


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.

Key Skills

Ranked by relevance

c ai ha esp ui design patterns design pattern rust lan ats artificial intelligence data structures cybersecurity storage python excel git spi nat pan
Login to Apply
Posted
Dec 19, 2024
Type
Full-time
Level
Mid-Senior
Location
Cluj-Napoca Metropolitan Area

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kaseya
Related

Senior Frontend Developer

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Neev
Related

Full Stack Developer (Java & Angular)

2026-05-28

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Helsing
Related

Senior Frontend Engineer

2026-05-28

Full-time
Mid-Senior
Germany
Software Development
Information Technology