Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.Job Responsibilities :Windows Kernel Driver & Application DeveloperJob ResponsibilitiesThis is a hands-on software engineering position in which you will be joining a small team of engineers to develop software projects that provide the best experience for gamers.Design, develop, and support high quality Windows applications and kernel driversWrite, analyse, optimize, and debug application code to maximize performance, and qualityWork closely with cross-functional departments to quickly prototype, design and implement ideas and projectsProvide system-level development assistance to other departments as neededGenerate documentation and technical and functional specifications as neededParticipate in agile planning and scope estimation for team projectsPre-RequisitesBS/MS in Computer Science/Engineering or related field6+ years of experience in software development and a strong command of object-oriented principles across multiple languages (C++ Language is a must, JS/C# is a bonus)Working experience in Windows driver (writing WDM and WDF)or Linux/Mac driver working experience.or Firmware I/O working experienceWorking experience with USB driver will be a bonus.Working experience with user mode internalsExperience working in an agile or lean software development environmentWorking experience with the DTM test and MS WHQL certification processExperience with unit level testing, writing test plans, scripts and generating testable codeStrong analysis and problem-solving skills.Strong English-language communication (verbal and written) and documentation skillsAbility to work in a collaborative, technically challenging environment with rapidly changing requirementsPre-Requisites :Are you game?
View Original Job Posting