Software Engineer With Cryptography & Network Security Experience

Johannesburg, Gauteng, South Africa

Job Description


Looking for a Master (desired) or Bachelor (required) degree in Electronics Engineering, Computer Engineering or Computer Science with relevant work experience. Candidates must be proficient and competent at C/C++ programming and Linux based product development.

For all the positions, we would strongly prefer individuals with B or M degrees and a good academic record (average of 65+%) and at least two years experience.

Responsibilities:

Work as part of a development team to develop network security software in Linux environment.

Required experience and skills:

  • 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.
  • Strong oral and written communication skills are required.
Additional desired competencies:
  • Knowledge of virtualization technologies.
  • Experience with Linux driver, network stack intervals and kernel development.

Curiska

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1287793
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned