Security Engineer (C++/Robotics)

Responsibilities:

  • Perform comprehensive security audits of our C++ based robotics software stack.
  • Identify, analyze, and mitigate security vulnerabilities in embedded systems, network interfaces, cloud infrastructure and application logic.
  • Design and implement security improvements such as secure communication protocols, secure boot, access control, and firmware protection.
  • Establish security guidelines and best practices for the development team.
  • Collaborate with software and hardware teams to integrate security into our CI/CD and development processes.
  • Lead or support incident response and root-cause analysis for any discovered security issues.

     

Requirements:

  • Experience with C++ development.
  • Strong understanding of cybersecurity principles, including threat modeling, secure coding, authentication, and encryption.
  • Familiarity with secure communications (TLS, SSH), code signing, and access control mechanisms.
  • Hands-on experience with VPN technologies (e.g., OpenVPN) and secure remote access strategies.
  • Experience with Linux-based systems and debugging security-related issues.
  • Ability to conduct static and dynamic code analysis, fuzz testing, and vulnerability scanning.
  • Excellent communication and documentation skills.
Published 4 June
22 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.