C++ Software Developer – Endpoint Security Windows
Design, develop, maintain and improve C++ components for Windows endpoint security.
- Bucharest, Bucharest, Romania
- Posted Nov 9, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Design, develop, maintain, and improve C++ components running on Windows.
- Integrate security technologies and components developed by other Bitdefender teams into the Endpoint Security product.
- Design and implement Windows services, processes, libraries, and supporting components.
- Work with Windows APIs and operating-system-level functionality.
- Investigate and resolve complex issues involving performance, memory, concurrency, networking, operating system behavior, and interactions between product components.
- Debug problems using tools such as Visual Studio, WinDbg, Windows Performance Analyzer (WPA), ETW, and other Windows diagnostic tools.
- Analyze crashes, hangs, memory corruption, performance regressions, and other problems occurring in production environments.
- Design reliable solutions involving multithreading, synchronization and inter-process communication.
- Participate in technical and architectural discussions and propose improvements to existing components.
- Write clean, maintainable, testable, and efficient code.
- Perform code reviews and contribute to improving engineering practices within the team.
- Collaborate with QA, product management, and other engineering teams throughout the development lifecycle.
- Continuously learn about new Windows capabilities, security technologies, development tools, and programming languages.
Requirements
Nice to have: Windows internals, WinDbg, ETW, Windows Performance Recorder, Windows Performance Analyzer, Windows kernel or driver development, network programming, Windows networking APIs, cybersecurity, endpoint security products, Windows Firewall, Windows Filtering Platform, TLS, certificates, cryptography, software deployment, installation and update technologies, performance profiling, optimization, Python, PowerShell, Rust
Skills
C++modern C++C++ Standard Libraryobject-oriented programmingsoftware designdata structuresalgorithmsmemory managementmultithreadingsynchronization primitivesinter-process communicationMicrosoft WindowsWindows API (Win32)processes and threadsvirtual memoryfiles and I/OservicesCPU and storage behaviordebuggingtroubleshootingcomputer networkingnetwork protocolssoftware architecturedesign skillswritten communicationverbal communicationcollaborationVisual StudioWinDbgWindows Performance Analyzer (WPA)ETW
Full description
BitdefenderCompany details are for members
Sign up for a free job alert to see Bitdefender's profile, website and LinkedIn, and the same for every employer on Referso Jobs.