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
We’re looking for an inquisitive person who is passionate about technology and has a solid programming background. This will help you get up to speed fast with new technologies and successfully surpass challenges.
We’re looking for a person with initiative, who is eager to solve problems ranging from straightforward and well known to more complex and open-ended. All of the above with respect to the standards of quality, speed and stability Bitdefender proudly promotes.
Job Responsibilities:
Develop product modules for the macOS platformAct as consultant when defining modules’ architecture, as subject matter expert when reviewing your team’s code, as mentor when you’re being asked for help, as team member the rest of the timePropose improvements in modules’ architectureIdeally, you should have:
Good foundation in algorithms and data structures3+ years macOS/Linux development experienceStrong programming experience in C/C++, Objective-C or SwiftExperience with source control systems (GIT)Good understanding of design patternsExperience with multi-threaded application and synchronization mechanismsIt would be a plus to have:
Computer Science, Engineering or equivalent degreeExperience developing low level macOS components (kext, system extensions) or Linux device driversGood understanding of OS internals (filesystem, processes)