Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer - Hardware Security 
United States, Washington 
474974995

19.11.2024

Required/Minimum Qualifications

  • 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
    • OR equivalent experience.

Other Requirments:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

• 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

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until Nov 23, 2024.


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.
  • Representing Microsoft in security industry standard organization 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