Microsoft - Redmond, WA

posted 17 days ago

Full-time - Principal
Redmond, WA
Publishing Industries

About the position

The Principal Software Engineer - Hardware Security role at Microsoft involves leading a team to design and develop secure firmware and software solutions for various Microsoft products and services. This position focuses on leveraging hardware security technologies to protect customer data and devices, ensuring compliance with security standards while fostering a culture of collaboration and continuous learning within the team.

Responsibilities

  • Lead the team to design, develop and deliver security firmware and software solutions that achieve security, reliability, scalability, performance, and efficiency for Microsoft products and services.
  • Represent Microsoft in security industry standard organizations such as Trusted Computing Group for technology specifications discussion and modifications.
  • Bring other industry standards into our product and technology planning.
  • Define project engineering plan, execute to deliver with focus on accountability, learning and quality.
  • Mentor and grow the team members' engineering culture and careers.
  • Guide the team to develop excellent engineering practices and ensure the product is compliant with security, privacy, accessibility and other compliance requirements.
  • Evaluate and assess emerging technologies in the hardware security and related area and partner with product management, customers and other Microsoft teams and other companies to define requirements, develop a roadmap and scope project milestones.
  • Focus on diversity and inclusiveness to enable creative solutions to challenging problems.

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Rust, Java, or Python.
  • Ability to meet Microsoft, customer and/or government security screening requirements.

Nice-to-haves

  • Track record for creating and owning challenging technical areas in complicated systems, security related area is highly desirable.
  • Great communication and collaboration skills.
  • Proven track record for collaboration between many teams and delivering results.
  • Experience in standard groups such as TCG.
  • Experience in developing & creating platforms.
  • Experience in creating and maintaining open source projects.
  • Experience in Rust programming language and tool chain.
  • Experience with computer security and cryptography.
  • Experience with the hardware/firmware/driver development.
  • Experience with Windows operating system architecture.

Benefits

  • Health insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development
  • Tuition reimbursement
  • Employee stock purchase plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service