Blueprint is looking to solve complicated problems by leveraging cutting-edge technology to create additional revenue streams and new lines of business, and in this role, the focus is on designing and developing next-generation security features for Windows-based laptop devices to impact device trust, system integrity, and protection against sophisticated security threats.
Requirements
- Strong foundation in computer science fundamentals, including data structures, algorithms, and software design
- 5+ years of experience in hardware and platform security concepts, such as trusted platform components, secure boot, and device trust
- 5+ years of hands-on experience developing encryption and decryption software
- 5+ years of experience working with low-level Windows technologies, including firmware, boot processes, and drivers
- Experience designing and developing large-scale or system-level software
- Proven ability to perform deep troubleshooting, debugging, and unit testing in production environments
- Prior experience specifically focused on hardware-rooted security or device platform security
Responsibilities
- Design, develop, and enhance sophisticated system-level software related to device and platform security
- Contribute to next-generation hardware security features, including secure boot chains, trusted execution, and platform trust mechanisms
- Develop and maintain low-level Windows software, including firmware-adjacent components and drivers
- Implement and optimize encryption and decryption solutions used in secure device operations
- Analyze system requirements and translate security specifications into reliable software implementations
- Review and assess enhancement requests, security specifications, and design proposals
- Prepare detailed technical documentation, software specifications, and test plans
Other
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
- 5–7 years of professional software engineering experience
- Strong problem-solving skills with experience diagnosing and resolving complex technical issues
- Ability to work in a hybrid environment, 3-4 days per week in Redmond, WA
- Opportunity to work with multiple clients and teams, such as data science and product development