Software Design Engineer
3 Location: Redmond WA (Hybrid - 3-4 days onsite)
Start Date: January 12 2026
Duration: 5 Months (Ends June 30 2026)
Work Hours: Monday Friday
Role Summary
This role focuses on hardware security for Windows laptop devices within a team dedicated to next-generation device security. You will contribute to the development of security processors Trusted Platform Modules (TPM) and trusted boot features for flagship hardware. The position involves designing and implementing low-level Windows firmware drivers and encryption/decryption software.
Responsibilities
Participate in daily sprint execution and update meetings.
Write code and develop firmware/software for boot components of Windows.
Implement security software for TPM drivers and OS components.
Develop software for the Microsoft Pluton security chipset.
Write understand and test cryptographic code.
Gather and analyze system requirements to develop software solutions.
Modify existing programs to new standards and conduct unit testing.
Perform in-depth troubleshooting and problem diagnosis for new and legacy production systems.
Required Skills
Hardware Security: 5 years of experience in hardware security boot security TPM or trusted platform security.
Cryptography: 5 years of experience in encryption and decryption software development.
Windows Low-Level Systems: 5 years of experience with Windows firmware and driver development.
Software Design: Solid foundation in computer science data structures algorithms and large systems software design.
Education: Bachelors degree in Computer Science Computer Engineering or a related technical field.
Nice-to-Have Skills
Experience with Microsoft Pluton chipset.
Prior experience specifically with Surface or similar hardware laptop security.
Quality assurance review experience.
Candidate Traits
Strong problem-solving skills for complex system diagnosis.
Ability to communicate deeply regarding technical experience and hard skills.
Highly organized with the ability to manage sophisticated implementation projects
Job Responsibilities
Develop firmware and software for device boot components and security drivers.
Implement and test cryptographic code for encryption and decryption.
Analyze system requirements to design and implement sophisticated software solutions.
Perform unit testing and in-depth troubleshooting of production systems.
Collaborate in a daily sprint environment to deliver feature-ready code.
Software Design Engineer 3 Location: Redmond WA (Hybrid - 3-4 days onsite) Start Date: January 12 2026 Duration: 5 Months (Ends June 30 2026) Work Hours: Monday Friday Role Summary This role focuses on hardware security for Windows laptop devices within a team dedicated to next-gen...
Software Design Engineer
3 Location: Redmond WA (Hybrid - 3-4 days onsite)
Start Date: January 12 2026
Duration: 5 Months (Ends June 30 2026)
Work Hours: Monday Friday
Role Summary
This role focuses on hardware security for Windows laptop devices within a team dedicated to next-generation device security. You will contribute to the development of security processors Trusted Platform Modules (TPM) and trusted boot features for flagship hardware. The position involves designing and implementing low-level Windows firmware drivers and encryption/decryption software.
Responsibilities
Participate in daily sprint execution and update meetings.
Write code and develop firmware/software for boot components of Windows.
Implement security software for TPM drivers and OS components.
Develop software for the Microsoft Pluton security chipset.
Write understand and test cryptographic code.
Gather and analyze system requirements to develop software solutions.
Modify existing programs to new standards and conduct unit testing.
Perform in-depth troubleshooting and problem diagnosis for new and legacy production systems.
Required Skills
Hardware Security: 5 years of experience in hardware security boot security TPM or trusted platform security.
Cryptography: 5 years of experience in encryption and decryption software development.
Windows Low-Level Systems: 5 years of experience with Windows firmware and driver development.
Software Design: Solid foundation in computer science data structures algorithms and large systems software design.
Education: Bachelors degree in Computer Science Computer Engineering or a related technical field.
Nice-to-Have Skills
Experience with Microsoft Pluton chipset.
Prior experience specifically with Surface or similar hardware laptop security.
Quality assurance review experience.
Candidate Traits
Strong problem-solving skills for complex system diagnosis.
Ability to communicate deeply regarding technical experience and hard skills.
Highly organized with the ability to manage sophisticated implementation projects
Job Responsibilities
Develop firmware and software for device boot components and security drivers.
Implement and test cryptographic code for encryption and decryption.
Analyze system requirements to design and implement sophisticated software solutions.
Perform unit testing and in-depth troubleshooting of production systems.
Collaborate in a daily sprint environment to deliver feature-ready code.
View more
View less