The software to be developed covers products in two of our categories:
1) Desktop navigation (mice and keyboard)
2) Surface accessories
联系人:
Yuru Chen
联系电话:
021-61886512
电子邮箱:
a-yuche@microsoft.com
QQ/MSN:
582434207
公司网址:
http://www.microsoft.com
公司介绍:
微软硬件部门
其它信息:
微软硬件部门招聘SDE,地点在深圳。英文只需能做沟通即可,不需要特别流利。5年以上工作经验。
如有兴趣请将简历发送至a-yuche@microsoft.com. 不常上论坛,如有问题请尽量邮件或电话与我联系,谢谢。
Microsoft Asia Center for Hardware (MACH) is a fast growing team based in Shenzhen, China, in supporting Microsoft Hardware businesses across the company to design, develop and manufacture computer peripherals, Xbox gaming consoles and accessories, and other hardware devices. We have been successfully developing the product development, manufacturing engineering, and factory management capabilities with an integrated cross-functional team.
MACH Surface software team is looking for an experienced, talented and motivated Software Development Engineer to help us double our successful business. You will be responsible for product feature development and work closely with program managers and testers to define products and features. Additional responsibilities include hiring and management of vendor employees.
The software to be developed covers products in two of our categories:
1) Desktop navigation (mice and keyboard)
2) Surface accessories
If you’re passionate for new technology and shipping software that’s used by millions of customers worldwide every day, and want to take on various challenges and work in a fast growing environment with huge opportunities, then this is the job for you.
Responsibilities:
· Providing strong technical leadership in building SW solutions that has flexibility, extensibility, testability and maintainability.
· Working with other developers, testers and PMs to define, design, develop and timely deliver high quality features and driver solutions.
· Owning technical design specifications, estimates, implementation, debugging and contributing to design and code reviews.
· Be able to handle multiple concurrent releases and drive for results.
· Initiating, promoting and driving engineering best practices.
· Collaborating with other disciplines including Firmware, Interaction Design, User Research as well as partner teams across Microsoft such as Windows.
· Coach vendor developers on feature design and coding.
Position Requirements:
· Passion for technology and innovation.
· Ability to quickly understand new technology.
· Bachelor/Master in Computer Science or Computer Engineering or related field is required.
· Minimum 5+ years’ experience in industry utilizing C/C++ and object oriented programming on Windows with full release cycles of major software products.
· 2+ years’ experience in Windows driver development including KMDF and UMDF.
· Proven ability of estimating, scheduling, developing, and delivering high quality feature work on time.
· Good design skills utilizing solid coding practices with the proven ability to write maintainable shipping-quality code.
· Solid problem solving and debugging skills.
· Excellent cross group collaboration skills and team working with worldwide teams.
· Strong technical mentor for junior team members.
· Good oral and written communication skills in English.
· Experience with Agile development practices, C#, .net, COM, ATL, STL, XML, MSI, WIX, HID protocols, Bluetooth, USB, all pluses.