What are the responsibilities and job description for the Firmware Engineer position at IFG - International Financial Group?
Job Title:Software Development Engineer 2
Location: Hybrid: 2-3 days per week Redmond,WA
Contract on W2
Duration: 18 months
Summary:
The Driver Platform team builds the foundational systems that power how all Windows device drivers are developed, validated, certified, and delivered. The mission is to provide an end‑to‑end platform that enables the ecosystem to ship secure, reliable, high‑quality device drivers at scale. The Team owns Core driver frameworks and PNP (plug and play) platform tooling on Windows for device driver installation, servicing, lifecycle management, and Developer kits (WDK, HLK) that enable driver development and certification.
Role Expectations
Build and help validate and ship next‑generation driver platform components (WDK, HLK, Platform, etc) improving security & reliability.
Debug complex driver/kernel‑mode issues across diverse hardware stacks.
Investigate security issues and identify vulnerability patterns to help secure the driver ecosystem.
Partner with Windows teams and hardware partners to deliver robust, certifiable drivers.
Drive AI‑first engineering through creation and integration of AI agents across development, validation, debugging, and certification processes.
Required Qualifications
Bachelor’s degree in CS/related field or equivalent experience.
Strong C/C experience.
Ability to meet client's security screening requirements.
Top Skills:
Driver development - 3 to 5 years
kernel mode debugging - 3 to 5 years
C/C development - 3 to 5 years
Preferred Qualifications
Experience in one or more of:
Driver or kernel‑mode development
Native C/C systems programming
Complex systems debugging
Verification tools (static or runtime)
Security research
Building or integrating AI agents
Please let me know if this is something you would love to do, and help me with your updated resume. Feel free to reach out at Harshiv@ifgpr.com if you have any questions.
Thanks
Salary : $60 - $65