Software Engineer with Cryptography

Found in: Talent ZA 2A C2 - 3 weeks ago


Johannesburg, South Africa Curiska Full time

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.

 


  • Software Engineer with Cryptography

    Found in: Talent ZA C2 - 3 weeks ago


    Johannesburg, South Africa Curiska (Pty) Ltd Full time

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

  • AWS Engineer

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Johannesburg, South Africa IOCO Full time

    We're looking for an AWS Engineer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team.What you’ll do: Research and suggest new technologiesProactively identify gaps and continuously work to improve the customer experienceCollaborate with...

  • AWS Engineer

    Found in: Whatjobs ZA C2 - 7 days ago


    Johannesburg, South Africa IOCO Full time

    We're looking for an AWS Engineer to join our team! As part of our dynamic and growing organization, you'll have the opportunity to work on cutting-edge projects and collaborate with a talented team. What you’ll do: Research and suggest new technologies Proactively identify gaps and continuously work to improve the customer experience Collaborate...


  • Johannesburg North, South Africa Acumen Software Full time

    **Job brief** We are looking for a Software Quality Assurance Tester to get involved with our Forcelink and My Smart City software test team. The role involves quality and test advocacy, ensuring that quality products, that have passed a rigorous QA process is released to our clients. This position will report into the Test Manager. **Responsibilities...

  • Senior Software Developer

    Found in: beBee S ZA - 2 weeks ago


    Gauteng, Johannesburg, South Africa BET Software Full time

    BET Software’s job vacancy, Career and Recruitment Job title : Senior Software Developer – JHB jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : May 17, 2024 Quick Recommended Links Jobs by Location Job by industries We Want You: Are you a savvy Senior Software Developer with excellent communication skills, and the drive to build...

  • Software Engineer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Capital Recruit Full time

    A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution that addresses the complexities inherent in card billing and interchange...

  • Software Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...


  • Johannesburg, South Africa GoldenRule Full time

    **The Role** **Skills and Experience** - Matric - Degree in Computer Science/ Engineering/ Mathematics or related. - 7 years+ Software Development experience. - A successful track record working as an engineering leader across multiple teams. - Experience leading and contributing to software architecture. - Experience leading software engineering...

  • Engineer, Software

    Found in: beBee S ZA - 3 weeks ago


    Gauteng, Johannesburg, South Africa Standard Bank Group Full time

    Standard Bank Group’s job vacancy, Career and Recruitment Job title : Engineer, Software jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : April 18, 2024 Quick Recommended Links Jobs by Location Job by industries Job Description To apply computer science theories, principals to create, refactor moderate to complex programs/scripts,...

  • Software Engineer

    Found in: Adzuna ZA B C2 - 1 week ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Responsibilities:Collaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and efficient codeDesign and implement software solutions that meet functional requirementsConduct code reviews and participate in peer programming sessionsTroubleshoot, debug, and upgrade existing softwareDevelop automated test cases...

  • Software Engineer

    Found in: Whatjobs ZA C2 - 7 days ago


    Johannesburg, South Africa Network Recruitment Full time

    Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Design and implement software solutions that meet functional requirements Conduct code reviews and participate in peer programming sessions Troubleshoot, debug, and upgrade existing software Develop automated test...

  • Software Engineer

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Responsibilities:Collaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and efficient codeDesign and implement software solutions that meet functional requirementsConduct code reviews and participate in peer programming sessionsTroubleshoot, debug, and upgrade existing softwareDevelop automated test cases...

  • Software Engineers

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Johannesburg, South Africa Set Consulting Full time

    Software Engineers - JavaMajor Bank with strong footprint in Africa seeks technically sound Software Engineers. There are roles available in different Business Units across the bank. Exciting new projects. Great culture. Main Responsibilities:Pivotal roles to create programs/scripts and integrate software services.Design from moderate to complex...

  • Junior Software Engineer

    Found in: Adzuna ZA B C2 - 1 week ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Job Description:Develop designs using SimulinkDesign, implement, and verify control systems, focusing on algorithm development and enhancementCollaborate with the Lead Software Engineer to document, verify, and test control software with meticulous accuracyPlay an active role in software development, tool creation, and analysis of dataDemonstrate flexibility...

  • Junior Software Engineer

    Found in: Talent ZA 2A C2 - 7 days ago


    Johannesburg, South Africa Communicate Recruitment Full time

    Job Description:Develop designs using SimulinkDesign, implement, and verify control systems, focusing on algorithm development and enhancementCollaborate with the Lead Software Engineer to document, verify, and test control software with meticulous accuracyPlay an active role in software development, tool creation, and analysis of dataDemonstrate flexibility...

  • Junior Software Engineer

    Found in: Whatjobs ZA C2 - 7 days ago


    Johannesburg, South Africa Communicate Recruitment Full time

    Job Description: Develop designs using SimulinkDesign, implement, and verify control systems, focusing on algorithm development and enhancementCollaborate with the Lead Software Engineer to document, verify, and test control software with meticulous accuracyPlay an active role in software development, tool creation, and analysis of dataDemonstrate...

  • Software Engineer

    Found in: beBee S ZA - 3 weeks ago


    Gauteng, Johannesburg, South Africa Fidelity Services Group Full time

    Fidelity Services Group’s job vacancy, Career and Recruitment Job title : Software Engineer – Heldekruin jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : May 03, 2024 Quick Recommended Links Jobs by Location Job by industries Key Job Outputs: Development: Design, code, test, and debug software applications in accordance with...

  • Software Engineer

    Found in: beBee S ZA - 3 weeks ago


    Gauteng, Johannesburg, South Africa Fidelity Services Group Full time

    Fidelity Services Group’s job vacancy, Career and Recruitment Job title : Software Engineer – Heldekruin jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : May 03, 2024 Quick Recommended Links Jobs by Location Job by industries Key Job Outputs: Development: Design, code, test, and debug software applications in accordance with...

  • Engineer, Software

    Found in: Talent ZA C2 - 5 days ago


    Johannesburg, South Africa Standard Bank Group Full time

    Job Description To design, code, verify, test, document, amend and refactor programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. To monitor and report on own progress and proactively identify issues related to software development activities. To propose practical solutions to resolve issues. To collaborate in...

  • Senior Software Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for you!As a Senior Software Engineer, you'll be responsible for building and maintaining...