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:
- Proven experience in C/C++ development, with a mid to high level of proficiency;
- Familiarity with Rust programming language is a plus;
- Basic level proficiency in Python is required, while advanced level knowledge is a plus;
- Backend development experience or knowledge is highly desirable;
- Strong debugging skills and experience with various debugging tools;
- Conceptual understanding of operating systems, including memory, CPU, and storage;
- Basic level knowledge of networking is a must;
- Excellent communication and interpersonal skills;
We work with the latest technologies in operating systems and the latest standards in languages such as C/C++, Rust, and Python. This provides an exciting opportunity to work with cutting-edge tools and stay at the forefront of software development advancements.