Job DescriptionEngineer will be working on Windows Kernel mode drivers which involves feature development, integration, and bug fixing / maintenance.
Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform.
- Strong Experience in C/C++ Programming.
- Strong Experience in Windows Device Drivers development
- Strong experience in Windows Kernel mode driver programming
- Strong experience in debugging Kernel mode drivers and crash dump analysis.
- Strong experience in various debug tools for windows.
- Experience in Windows WDF Internals and usage
- Experience in Windows Middleware development and integration
- Experience in Windows User mode drivers and application development.
- Experience in Requirement understanding and designing solution with good presentation skills.Add-on:- Experience in USB Protocol- Experience with PCI Drivers- Exposure to Python, PowerShell scripting- Application development in C# Programming.- Experience in Bluetooth Host protocols (BR\EDR ) and Bluetooth Low Energy- Agile and scrum practices
Qualifications- Bachelor's or Master’s degree in computer science, Electronics and communication Engineering or a related field over 5+ years of experience.
- Proven experience in Windows Kernel mode driver development in Windows environment with strong system knowledge in understanding the requirements and making the design, development and deployment in embedded products.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
- Experience in maintaining and managing codebases, ensuring high standards of code quality.
This role will require an on-site presence.