1. Bachelor's Degree in Computer Science/Electrical/Electronic/Automation Engineering or related field.
2. Excellent C/C++ design and coding skills.
3. Minimum of 3 years of experience in firmware, embedded system, or device drivers development.
4. Experience in any of Kernel, Windows Internals, Windows Drivers, Linux Drivers, UEFI, WDF, KMDF and UMDF. Windows device drivers or kernel experience strongly preferred.
5. Experience with Windows kernel and drivers debugging, and memory crashdump or ETL trace analysis. Specific experiences in troubleshooting system stability or performance through debuggers are preferred.
6. Experience with various interfaces including SPI, USB, I2C, UART are beneficial.
location: Redmond, Washington
job type: Contract
salary: $65.18 - 75.18 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
This is a firmware and drivers development and debugging role. The ideal candidate will contribute to the successful development of Surface products by developing new features, improve existing drivers, and investigate and resolve various complex technical challenges to improve the usability and stability of the products.
You will work in a fast-paced environment and will need to demonstrate ability to learn new technologies, make progress quickly. Candidates must enjoy working collaboratively with development, program management, hardware engineers, test engineers, and other partner teams.
This is an excellent opportunity for a motivated engineer with passion for quality and integrated experiences to thrive in a customer focused environment. This person will ensure we are delivering the complete end-to-end hardware and software experiences that will delight our customers.
qualifications:
- Experience level: Experienced
- Minimum 3 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.