McAfee Software (India) Pvt Ltd
Software Development Engineer
Basic Function and Scope of the Position
Design, develop and maintain the upcoming and existing versions of McAfee Security for Email Server products
Work with QA and other engineers to understand the technical product requirements.
Ensures that the deliverables are of high standards and are within the schedule.
Participates in the process of setting future technical strategies and influences strategic decisions for the product in reaction to business needs and/or industry trends.
Adapts to the demands and is flexible.
McAfee, Inc., (NYSE: MFE) headquartered in Santa Clara, California and the global leader in Intrusion Prevention and Security Risk Management, delivers proactive and proven solutions and services that secure systems and networks around the world. With its unmatched security expertise and commitment to innovation, McAfee empowers home users, businesses, the public sector, and service providers with the ability to block attacks, prevent disruptions, and continuously track and improve their security. Please visit www.mcafee.com to know more.
McAfee India Center (MIC) based out of Bangalore, is a key McAfee hub with strategic import and global outlook. MIC offers exciting career opportunities for bright talent interested in developing and supporting pioneering security products and solutions around the world.
2-5 years of professional experience in developing and maintenance of enterprise software
Good experience on C++, Win32, OOPS, COM, WTL
Basic understanding of Web technologies (IIS , .NET (ASP.NET))
Accurate estimation of timescales for their work
A strong working knowledge of the TCP/IP protocol stack
Deep internal knowledge of all aspects of the Windows OS: system calls, exported and non-exported APIs, documented and undocumented internal structures.
- Experience in methodologies of Windows driver debugging. Solid user mode debugging skills
- Experience in working with kernel level development tools, debuggers, Win DBG
- Ability to analyze a Windows crash dump is critical
Excellent problem solving skills
Can made decisions without always asking others what has to be done
Great communication skills, verbal and written
- Creativity, responsibility, experience in world-class code development.
Java experience and debugging a plus
Experience working with remote teams
Should be a self starter
Flexible to work on any technology as per project demands
Should have past experience in Providing technical assistance to high-profile customers
Good customer interfacing experience
Knowledge of Unix based environments is a plus
2 - 5 Years
Application Programming, Maintenance
UG - B.Tech/B.E.
PG - M.Tech,MCA - Computers