← Back to jobs
M

Security Engineer

·Israel
On-siteFull-timeSecurity EngineeringSoftware Development

Seeking a talented software engineer with a passion for security to build innovative edge-to-cloud security solutions for next-generation devices and platforms. You will lead feature development from concept to production, spanning firmware, hardware, operating systems, and cloud-connected services. The role offers significant technical ownership and collaboration with cross-functional teams.

Responsibilities

  • 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.
  • Develop and integrate secure, reliable, scalable, and maintainable software and services using industry best practices and high security and engineering standards.
  • 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.
  • 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.

Requirements

  • 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.

Nice to have

  • 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 cloud virtual desktop solutions, device management platforms, identity and access management, endpoint management, or secure remote access technologies.
  • 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.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions