Software Engineer

Let's Recruit

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 27 days ago
  • Apply easily
Job title: Software Engineer
A vacancy is open for a Software Engineer with experience in Cryptography and Network Security. As a Software Development Engineer, you will be part of a team developing network security software in a Linux environment.Requirements:
  • Master's Degree desired or minimum a Bachelor's Degree in Electronic Engineering, Computer Engineering or Computer Science.
  • Experience in cryptography and computer & network security.
  • Proficient in C/C++ and scripting languages (e.g., Bash, Bourne shell, Python).
  • Extensive experience with development, compiling and debugging on a Linux platform (GCC/G++, GDB, revision control systems, build systems, troubleshooting, debugging and profiling tools).
  • Security related network protocol implementation such as TLS/SSL/SSH/SRTP etc.
  • Cryptographic key management (PKI) and standards like FIPS.
  • Efficient development and implementation of cryptographic algorithms.
  • Knowledge of hardware architecture such as X86.
  • Knowledge of major IP protocols, interfaces and hardware subsystems i.e., TCP, IP, Ethernet, ARP, ICMP and/or UDP.
  • Knowledge and experience w.r.t. the implementation of network protocols.
  • Knowledge of network device operation such as parsing, classifying, filtering and forwarding traffic.
  • Knowledge of network switching and routers, L2 bridging, STP and L3 routing.
  • Ability to work in a multi-disciplined team environment is required.
  • Knowledge of virtualisation technologies.
  • Experience with Linux driver, network stack intervals and kernel development.
Note:
  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
SEND CV:

Let's Recruit

Similar Jobs

  • Junior Software Development Engineer (CPT)

    BET Software

    • Cape Town, Western Cape
    We Want You: Join our vibrant team at BET Software as a Junior Software Development Engineer, where innovation meets passion. As the heart of our projects, you'll craft cutting-e…
    • 1 day ago
  • Simulink Software Engineer

    JTJ Group

    • Cape Town, Western Cape
    Simulink Software Engineer - Cape TownSimulink Software Engineer IT - Software TestingCape Town - Western CapeENVIRONMENT:IF you are seeking a new challenge, an exciting opportunit…
    • 1 month ago
  • Software Engineer II

    RELX

    • Cape Town, Western Cape
    Do you enjoy working with innovative research technology? Would you like to be part of a team creates solutions for our customers? About our Team LexisNexis Legal & Professio…
    • 1 month ago