Software Design Engineer
Team Red Dog
- Redmond, WA, United States
Embedded Software Engineer (Windows Driver Development) – Onsite in Redmond, WA.
Team Red Dog is seeking an experienced Embedded Software Engineer to support our client, a leading technology company, in developing and testing Windows drivers for Surface devices. This role is an onsite position in Redmond, WA, requiring candidates to be local to the area. Remote candidates will not be considered. If you have expertise in Windows driver development, PowerShell automation, and embedded systems testing, this is an exciting opportunity to work on cutting-edge Surface hardware and firmware solutions.
Top Required Skills (Must Haves):
- 5+ years of experience with C# development – Hands-on experience designing, implementing, and debugging complex software solutions in C#. Strong understanding of object-oriented programming, performance optimization, and integration with Windows OS.
- 5+ years of experience with PowerShell scripting – Proficiency in writing and maintaining PowerShell scripts for automation, driver validation, and HLK (Hardware Lab Kit) test execution. Experience with DevOps automation and CI/CD pipelines is a plus.
- Windows Driver Development & Debugging – Deep knowledge of Windows driver architecture, including experience with KMDF/UMDF frameworks. Ability to troubleshoot driver issues using WinDbg, Windows Driver Verifier, and Event Tracing for Windows (ETW).
- Hardware Lab Kit (HLK) & Driver Validation – Experience in writing, automating, and executing HLK test cases to ensure Windows driver compliance and performance.
- Azure DevOps & Version Control – Familiarity with Azure DevOps, Git, or similar tools for code versioning, task management, and CI/CD integration.
Opportunity Overview:
As an Embedded Software Engineer, you will be responsible for developing, testing, and maintaining Windows drivers that ship with Surface devices. You will work closely with cross-functional teams, including hardware engineers, firmware developers, and quality assurance teams, to ensure seamless driver functionality and system performance. This role offers a hands-on lab environment, where you will troubleshoot low-level hardware/software integration challenges and implement automation solutions for driver validation.
Responsibilities Include, but Are Not Limited to:
- Develop and maintain Windows drivers that support Surface device functionality.
- Write, modify, and debug PowerShell scripts to automate driver testing and HLK validation.
- Perform in-depth driver troubleshooting and debugging, using tools like WinDbg, ETW, and Windows Driver Verifier.
- Optimize device driver performance and ensure compliance with Microsoft’s hardware certification requirements.
- Work onsite in the lab (3 days/week) to test, debug, and verify hardware/software interactions.
- Collaborate with internal teams and external vendors to drive driver releases and meet product milestones.
- Document technical specifications, best practices, and troubleshooting guides to support ongoing development.
Qualifications/Experience:
- 5-7 years of experience in software development, embedded systems, or firmware engineering.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of Windows kernel-mode and user-mode driver frameworks (KMDF/UMDF).
- Experience working in a fast-paced Agile development environment, participating in sprint planning, stand-ups, and backlog grooming.
- Hands-on experience debugging hardware interfaces such as I2C, SPI, UART, USB, and PCIe.
- Ability to work onsite in Redmond, WA, 3 days per week in a lab setting.
- Bonus Skills: Experience with Rust programming, power management solutions, and battery firmware optimization is a plus.
Why Work with Team Red Dog?
At Team Red Dog, we prioritize people and maintain relationships with some of the world’s most inspiring companies and organizations. We offer opportunities that align with your unique skills, strengths, and passions. If you're seeking an opportunity to make a positive impact, work with cutting-edge technology, and thrive in a hands-on engineering role, we encourage you to apply today!
Generous Benefits Package for Qualified Employees Includes:
- Health insurance (medical, dental, vision, and life)
- Employer-matched 401K plan
- Paid time off
- Paid holidays
- Profit sharing
Estimated Start Date: March 3, 2025
Location: Onsite in Redmond, WA (3 days in lab, 2 days offsite)
Job #: 2130
Rate: $62 - $66/Hour – W2 Contract
At Team Red Dog, we are dedicated to cultivating a diverse and inclusive workforce. We are committed to providing equal opportunities to everyone, regardless of race, ethnicity, gender, age, religion, sexual orientation, disability, or any other characteristic. If you need accommodation during the recruitment process, reach out to hr@teamreddog.com, and we will work to ensure an accessible experience. We strictly adhere to federal, state, and local laws to maintain a workplace free from discrimination and harassment.
We offer competitive compensation aligned with U.S. industry standards, and our final offer will reflect the candidate’s location, job-specific skills, experience, and knowledge.
- All applicants must be authorized to work in the U.S. without the need for sponsorship.
- Team Red Dog is an E-Verify employer.
- Employment is contingent upon the successful completion of a reference and background check.
- Please no solicitations from C2C or recruiting firms.
Posted On: Friday, February 14, 2025