Freelance Kernel Developer – Remote or On Site
Job Description
Who We Need
Malwarebytes is growing rapidly. We are engaged in a constant, escalating fight against malware writers who play by no rules. As a result, we face challenges requiring more than just intelligence and technical fluency. Of equal importance are flexibility, independence, a drive to learn new skills, and a creative approach to problem-solving. We’re not looking for people who know all the answers; we want people who can create solutions. The problems we solve are meaningful, exciting, and constantly-evolving; your code will run on tens of millions of machines and will always see the light of day.
Responsibilities
– Develop the core kernel technology that powers Malwarebytes Anti-Malware detection and removal
– Develop tools and algorithms for malware analysis and research
– Actively contribute to design and implementation of new Malwarebytes product technologies
– Support your fellow developers: proactively communicate, document, unit-test, and peer review
– Work and learn independently: create superior results without anyone looking over your shoulder
Skills & Requirements
Recommended Skills
– C/C++ (3+ years)
– Solid knowledge of Windows or Linux kernel development and architecture
– Comfortable tackling new problems and thinking outside the box
– Familiarity with Windows or Linux kernel network filtering (WFP, TDI, NDIS)
– Familiarity with networking and network protocols (TCP, HTTP, DNS)
– Source control (SVN, Git)
– Experience working with a distributed team a plus
– Location: Remote or On-site San Jose, CA
About Malwarebytes
Malwarebytes Anti-Malware keeps more than 100 million computers protected around the globe. We are more than a company and more than a job: we are a community of dedicated developers, researchers, and staff constantly on the hunt for better and more innovative ways to keep the Internet safe for everyone.
How to Apply
Please send your resume to jobs@malwarebytes.org . Job ID: S1211KD13772 total views, 2 today