Software Engineer ( Windows Driver Dev) Jobs in Bengaluru - Dell International Services India Private Limited
Software Engineer ( Windows Driver Dev)
Job Description
The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us as a a Senior Software Engineer on our Engineering Development team in Bangalore to do the best work of your career and make a profound social impact.
Key Responsibilities:
Our Software Engineers create solutions. As part of the team, you will analyze the customer's business goals, needs and general business environment to design technical system answers.
You will:
- Contribute to the design and architecture of new or re-engineered software/storage environments
- Prepare written software/storage specifications for complex products from architectural diagrams and documents
- Create and review design, functional, technical and/or user documentation, as needed
- Develop, review and implement test strategies for software products and systems/for storage products and systems
Required Candidate profile
Essential Requirements:- Expert level Win-32 programming,
- Embedded Programming in C and C++, C# Programming.
- Hands on Windows Driver Development/ WDK/ Filter Drivers
- Very strong logical reasoning and problem solving.
- Strong desire to learn new technology and domain and contribute fast to business.
- Windows programming 32 & 64 bit experience.
- Windows Diagnostics, Debugging - WinDbg.
- Solid knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
- Ability to code/debug more complex programs using either written or verbal design specifications
- Ability to achieve mastery of new tools, languages and operating systems with training and on-the-job experience
Desirable Requirements:
- 2+ years of related experience with a Bachelor's degree; or 1+ years with a Master's degree; or a PhD without experience; or equivalent experience