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
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:
Post a Comment