Develop next generations products and will have an opportunity to shape the best client technologies in the world.
Contribute to the design and architecture of high-quality, complex systems and software/storage environments.
Contribute to the development and implementation of test strategies for complex software products and systems.
Contribute to the Debugging and Issue resolutionand participate in the Code Reviews & follow security and compliance standards
Prepare, review and evaluate software/hardware specifications based on the product requirements, and contribute to the designs and implement them as product features with specific focus on device and serviceability of client platforms.
Essential Requirements
Strong knowledge of C#, C/C++ programming languages
Experience in feature requirements, architecture and design of applications which interact closely with hardware devices and operating system core, IPC on for Windows operating systems on different CPU architectures (x64, arm64 etc.)and experience with Agile SW development practices
Knowledge of BIOS, Firmware, Hardware interfaces, Device Driversand experience with Testing and Test Automationand hands on experience on Dev ops process and build pipelines
Capacity to achieve proficiency of new tools, languages and operating systems with training and on-the-job experience
Desirable Requirements
5–8 years of related experienceand proven expertise with version control and deployment support
Strong communication skills and an ability to articulate technical vision while understanding business requirements& degree in Computer Science, Computer Engineering or Electrical/Electronic Engineering