Software Engineer - WSSI Team (Windows Silicon System Integration)

Microsoft
US - Illinois - Herzliya
View Company Profile / << Go Back

  • Job Type: Full time
  • 5 days ago

Job Description

Partner with product, system, cloud, firmware, hardware, and security engineering teams to design and deliver innovative security solutions. Contribute to and lead the design, implementation, integration, testing, and delivery of core security features spanning firmware, operating systems, endpoint software, and cloud-connected services. Apply secure engineering practices, including threat modeling, secure design reviews, code reviews, mitigation planning, vulnerability response, and security validation. Define technical requirements, architecture, dependencies, engineering priorities, and delivery plans in a complex cross-team environment. Work closely with hardware, firmware, operating system, Windows internals, cloud, and security engineers to characterize solutions, define interfaces, and optimize security, reliability, and performance. Drive features from inception through production, including quality, observability, deployment, monitoring, incident readiness, and continuous improvement. Leverage advanced AI capabilities to accelerate engineering workflows and build AI-powered tools and agents that improve team productivity and product quality. Continuously learn emerging security technologies and attack techniques, share knowledge with the team, and mentor peers as your experience grows. Bachelor's degree or higher in Computer Science, Software Engineering, Electrical Engineering, or equivalent practical experience. Professional software development experience in Rust, C, C++, or another embedded systems programming language, with a solid foundation in computer science. Experience in the security domain, such as operating-system security, identity, secure coding, cryptography, security protocols, secure boot, hardware-backed security, or threat mitigation. Knowledge of networking and security protocols, authentication and authorization, certificate-based authentication, secrets management, and Zero Trust architectures. Knowledge of Windows internals or modern operating system internals, including processes, memory management, services, networking, virtualization, and security boundaries. Experience developing, monitoring, managing, provisioning, or securing applications and services in Windows environments. Understanding embedded software architecture, firmware, CPU architecture, and real-time operating systems (RTOS). Experience with platform security technologies, including firmware security, TPMs, HSMs, Secure Boot, device attestation, trusted execution environments (TEE), measured boot, DRTM, and hardware-backed roots of trust. Cybersecurity coursework, projects, research, product-development experience, or security-focused open-source contributions; offensive security or security research experience is a plus.




Fast Track Upload