Back to search
ALKU Linkedin · Posted 1mo ago

Product Security Software Engineer

Morocco

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Software Engineer (Product/Equipment Security)


Background

This client is seeking a hands-on Software Engineer to embed directly within their software engineering teams and drive secure development practices across hardware-integrated OEM products. This role focuses on product security, ensuring that internal and customer-facing systems are designed, built, and validated with security at the code and system level.


Project

The engineer will work alongside software and systems teams to secure OEM product stack, including hardware control software and embedded/OS-level applications. This includes implementing secure coding practices, performing vulnerability analysis, and supporting threat modeling across complex engineering systems.

This is not an IT/security operations role—the focus is on securing software products, not enterprise networks.


Key Responsibilities

  • Partner directly with software engineers to implement secure coding practices
  • Conduct threat modeling across product architectures (hardware + software systems)
  • Perform static and dynamic code analysis (SAST/DAST) and software composition analysis (SCA)
  • Identify and remediate vulnerabilities at the code and system level
  • Design and build security tools, automation, and frameworks
  • Support incident response and root cause investigations
  • Help define and roll out a secure SDLC across engineering teams
  • Contribute to internal cybersecurity training and awareness initiatives


Required Skills

  • 5+ years of experience in cybersecurity within a software engineering environment
  • Strong understanding of product/application security (not IT/network security)
  • Cybersecurity on semiconductor equipment or various equipment
  • Hands-on experience with:
  • Threat modeling
  • Vulnerability analysis
  • Static/Dynamic code analysis
  • Penetration testing
  • Proficiency in at least one:
  • C, C++, or C#
  • Experience working directly with developers in a code-first environment
  • Strong debugging, troubleshooting, and problem-solving skills
  • Familiarity with source control and software development workflows


Nice to Have

  • Background in embedded systems, hardware control, or operating systems
  • Experience securing Semiconductor, industrial, robotics, or equipment-based products
  • Exposure to secure boot, firmware security, or low-level system security
  • Prior experience building or automating security tooling

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent