Showing posts with label Device. Show all posts
Showing posts with label Device. Show all posts
Senior Software Engineer – Device Driver

Senior Software Engineer – Device Driver

Xbox platform team is hiring a rock solid Kernel device driver developer!   Our team is responsible for major components of the XBOX platform which include all the low level device drivers related to Ethernet, WI-FI, Wi-FI-Direct, USB, and PCI, Audio, HDMI-IN, and Graphics kernel mode drivers.   We work very closely with developers both inside and outside of Microsoft as well as with the hardware vendors to evolve, design, develop, validate and test many hardware components on the Xbox.

We are looking for a senior device driver developer who will be working on some exciting devices on XBOX. The ideal candidate has a passion in this space, loves creating new drivers, enabling other 3rd party hardware vendors to deliver the best drivers, and influence them to get the most from the hardware available, enjoys collaborating with Firmware teams and designers to get the best results, and keeps up to speed on all the latest protocols. Their background ranges from not just developing new drivers but also kernel debugging, to performance tuning on CPUs, integration of drivers into XBOX and solving tough problems in drivers and kernel components of XBOX. They want to work in a fun and healthy environment with passionate co-workers on products that will amaze the world.

Candidate responsibilities:

- Designing, developing and coding Miniport NDIS, USB, and other kernel

  mode drivers.

- Working closely with firmware developers and API developers, helping to

  define application/system drivers/firmware interface specifications.  

- Using tools including WinDbg, Visual Studio Debugging, Wireless Sniffers,

  Prefast, and driver verifier, and kernel level performance profiling like

  ETL, tuning and analysis on a regular basis.

- Working closely with Virtualization and HyperV technologies.

- Working closely with 3rd party hardware vendors around driver and

  feature designs for XBOX scenarios and drives functional specifications

  with them.

Candidate requirements:

- 7+ Years of solid software development experience in C/C++

- Experience working with hardware and developing device drivers

  (KMDF, NDIS, WDM, DDK)

- Deep understanding of USB, WIFI, Ethernet and other related protocols.

- Strong design, coding and debugging skills of with Operating System

  internals

- Strong written and verbal communication skills

- BS/MS in Computer Science or equivalent industry experience

Bonus skills:

- Console/phone development and optimization experience

- Experience debugging Wired and Wireless Network protocols

- Experience with Kinect or other motion control technologies

Microsoft is an equal opportunity employer.   All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here

Living Room Device Software Development Manager

Living Room Device Software Development Manager

Job Description:

We are looking for talented individual to join us in creating the best digital music customer experience. We develop digital music software that is available on a number of websites and platforms worldwide. Our MP3 Store software is also available on the Android platform as well as other mobile platforms, and on phones from T-Mobile, Palm, Motorola, HTC, Samsung, etc. Our software is also accessible through our partners: YouTube, Pandora, Last.fm, MySpace, etc.

A2Z Development Center, Inc. also develops software for the MP3 store on www.amazon.com.

-You will lead the development and launch of Cloud Player client software on a range of living room devices.
-You will manage and grow a team of developers with responsibilities across the software stack.
- You will own the operational excellence of software used by millions of users.
- You will collaborate with other development teams at A2Z Development Center, Inc. and affiliated companies.
- You are adept at communicating with both technical and non-technical people, both local and remote.
- You are passionate about creating great consumer applications.
- You will help build the best digital music customer experience!

Basic Qualifications:

- Bachelor's degree in Computer Science, Computer Engineering or equivalent work experience.
- Analytical skills, excellent communication, strong team ethic, and attention to detail.
- Demonstrable success in launching projects and delivering results.
- Experience managing teams of 3 or more engineers.
- Hands-on and technical; Ability to code and contribute to on-going development if necessary.

Preferred Qualifications:

- MS in Computer science or Computer Engineering
- PS3, XBox, Wii, Roku, Boxee and other consumer entertainment device development experience
- Web development experience a big plus
- A proven ability to learn and adapt to new, complex development environments


View the original article here

Kategori

Kategori