McAfee Software Recruits IT Graduates


Software Development Engineer

Job Description   

About the Role

We are seeking smart motivated Windows kernel developers who can conceptualize, build, ship and support technically challenging products. Passion for technology is a must and we expect this individual to be self-driven and work with minimal supervision

Primary Responsibilities

1. Hands-on development of exciting new enterprise software solutions

2. Work closely with development leaders, architects and managers to plan releases

3. Work and collaborate with engineers from partner companies as necessary

4. Participate in the definition and design of new features and products

5. Windows Kernel mode programming including (but not limited to) writing kernel drivers, debugging, etc

6. Very good knowledge in C

7. OS Concepts, Window Internals

8. Knowledge of Compilers, linkers and loaders

9. The ideal candidate has hands-on experience with the following:

1. Windows Driver Programming

2. WDK (Windows Development Kit)

3. WDF (Windows Driver Foundation)

4. WDM (Windows Driver Model)

5. Dump debugging – Good hands with Windows Debugging

Desired Profile
 
1. 2+ years of Kernel programming experience

2. Very good knowledge in C

3. The ideal candidate has hands-on experience with the following:

a) Window Internals, hooking into Windows kernel.

b) Experience with File System Filter driver, Mini File Filters drivers, Block filter driver or Device driver programming, understanding of processor architecture and assembly language.

c) Knowledge of Windows Systems programming, system programming using Windows 32-bit and 64-bit APIs, and network programming would be a plus.

4. Dump debugging - Good hands with Windows Debugging

5. Has a solid software engineering background with strong experience in kernel and systems level programming

6. Understanding of Design Patterns, Development Processes and Best Practices

7. Knowledge of Compilers, linkers and loaders

8. Strong troubleshooting skills and the ability to quickly break down and understand complex issues

9. Experience with software engineering best practices, including use of version control systems, change and defect tracking tools, and test automation tools

10. Excellent verbal and written communication skills

11. Experience dealing with new OS Version for example Windows versions such as Windows-7, 2k8 etc

12. Prior professional software development experience

13. Ability to Translate Business Goals into Product

14. Proven Ability to Architect Applications

15. Bachelors in CS or equivalent work experience

16. Experience working with virtualization platforms such as VMware a plus

Experience   2 - 6 Years

Industry Type   IT-Software/ Software Services

Role   Software Developer

Functional Area    Application Programming, Maintenance

Location   Bengaluru/Bangalore

Keywords   C, Kernel Programming, WDM , WDF , Filter driver,Debugging, Architecture, Software Development

If you meet the above mentioned criteria, apply online

How To Apply- If you have not registered in Naukri.Com

Click here to Post Your FREE Resume

OR

If you have registered naukri.com,clickhere

No comments: