Protocol Software Engineer - Pretoria - JenRec Recruitment

    JenRec Recruitment
    JenRec Recruitment Pretoria

    1 week ago

    Default job background
    Description

    About the Role

    This position is ideal for a motivated software engineer who thrives in complex, multi-year international projects within an agile development environment alongside experienced R&D test engineers.

    Main Responsibilities

    • Design and develop Layer 2 and Layer 3 protocol software components for digital communication systems.
    • Maintain high-quality software that meets coding standards and relevant technical specifications.
    • Verify the protocol stack against technical specifications to ensure reliability and efficiency.

    Requirements

    • Bachelor's degree in Electronic Engineering, Computer Engineering, or Computer Science (or similar).
    • 0-5 years of professional experience in software development.

    PREFERRED QUALIFICATIONS

    • C++ programming skills for embedded software development.
    • Knowledge of the OSI stack paradigm, especially data link and network layers.
    • Familiarity with test-driven development and code quality tools.
    • Bonus Experience:
      • VOIP implementation on H.264.
      • Understanding of IP and L3 Routing or MANET implementations.
      • Experience with agile Scrum methodology.

    $120,000 - $180,000 per year

    This is a fantastic opportunity to grow with a forward-thinking team in a dynamic and supportive environment. If you're passionate about developing cutting-edge protocol software, we encourage you to apply.



  • Findojobs South Africa Gauteng

    Job Title: Engineer, Software · Located in Johannesburg, our team is seeking a skilled software engineer to join us. · Key Responsibilities: · Design and develop programs in development environments using agreed standards and tools. · Maintain a well-engineered result by working ...


  • E and D Recruiters Pretoria

    Software Engineer (Cryptography and Network Security) · A key contributor in the development of network security software, you will have expertise in cryptography and computer/network security. · Key Responsibilities · Cryptography and Network Security Software Development Engine ...


  • E&D Recruiters Pretoria

    You are a system to reformat text and improve it. · Job Description: · Cryptography and Network Security Software Development Engineer · Key Responsibilities: · Develop network security software as part of a development team. · Requirements: · BEng or Masters degrees in Electroni ...


  • Findojobs South Africa Gauteng

    We are seeking a seasoned Software Engineering - Application Lead to drive our team's success. As a key member, you will oversee the development and implementation of applications, ensuring timely delivery of high-quality software solutions. · Main Responsibilities: · Lead and ma ...


  • Findojobs South Africa Gauteng

    Corporate Payment Solutions Developer · We are seeking a talented Software Engineer for a contract opportunity who is passionate about leveraging cutting-edge technology to develop impactful payment solutions and shape the future of corporate payment systems. · This role seeks ex ...


  • Findojobs South Africa Gauteng

    Cryptography and Network Security Software Development Engineer · This position requires a skilled software developer to join a development team in Pretoria. · Key Responsibilities: · Develop network security software as part of a collaborative development team. · Contribute to t ...


  • Mukuru Gauteng

    Job Title: Software Engineer · An exciting opportunity exists for a skilled software engineer to work with our team in South Africa, surrounded by passionate individuals and a collaborative culture that fosters creativity and growth. · We are a dynamic and innovative team committ ...


  • Findojobs South Africa Gauteng

    Embedded Software Engineer (Radio Integration) · Pretoria-East · Minimum Requirements and Experience: · BEng (Electronic Engineering) or Computer Engineering degree required. · A minimum of 0-5 years of software development experience is necessary. · Responsibilities: · You will ...


  • E&D Recruiters Pretoria

    Embedded Software Engineer (Radio Integration) · We are seeking a highly skilled Embedded Software Engineer to join our team in Pretoria-East. · Minimum Requirements and Experience · BEng (Electronic Engineering) or Computer Engineering · 0-5 years of software development experie ...


  • E&D Recruiters Pretoria

    DSP Software Engineer · A career-defining opportunity awaits a skilled DSP Software Engineer to join our team at {company}. · Key Responsibilities · Develop digital communication software components that drive innovation and excellence. · Implement and verify standardized wavefor ...


  • Network Recruitment Pretoria

    Software Engineer · We are seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in object-oriented programming languages and a minimum of 5 years of experience in a similar software engineering role. · Key Responsibilities: ...


  • OfferZen (Pty) Ltd Gauteng

    Senior Software Engineer · We are seeking an experienced senior software engineer to join our team at {company}. As a seasoned developer, you will play a crucial role in designing and developing cutting-edge software solutions. · Key Responsibilities: · Design, develop, and suppo ...


  • Findojobs South Africa Gauteng

    Senior Software Engineer (Vue.js / Golang) · About this role: · We are seeking a highly skilled Senior Software Engineer to lead the design, development, and implementation of complex web applications. · The ideal candidate will have a strong background in software engineering, w ...


  • Network IT Pretoria

    Software Engineer Position · We are a software solution company based in Pretoria, seeking an experienced and proactive Mid to Senior Software Engineer. · Main Responsibilities and Requirements · Minimum 5-8 years of solid development experience with back-end and full-stack exper ...


  • Boardroom Appointments Pretoria

    About the Job: Software Engineering Manager · A dynamic hybrid position requiring leadership and technical expertise. · Key Responsibilities: · End-to-end Product/Project Life Cycle Management - Inception to Decommissioning, including Requirements, Analysis, Design, Development, ...


  • Findojobs South Africa Gauteng

    About the Job · Senior Software Engineer (Golang) · Qualifications · Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. · Extensive experience in software development, including significant hands-on experience in building and delivering w ...


  • E&D Recruiters Pretoria

    Embedded Software Engineer (Radio Integration) · We are seeking a skilled Embedded Software Engineer to join our radio integration team in Pretoria-East. This is an exciting opportunity to collaborate with international engineering clients and contribute to the development of cut ...


  • OfferZen (Pty) Ltd Pretoria

    Senior Software Engineer Opportunity to develop and support software applications, database integration, interfaces, and new functionality enhancements with a leading developer jobs marketplace. · The ideal candidate will have 4+ years of experience working as a Software Enginee ...


  • E and D Recruiters Pretoria

    Software Engineer in Cryptography and Network Security · This exciting career opportunity is for a skilled professional with expertise in cryptography and computer & network security. · Duties & Responsibilities · Cryptography and Network Security Software Development Engineer · ...


  • Boardroom Appointments Pretoria

    Job Title: Backend Software Development Engineer · Description: · We are seeking an experienced backend software development engineer to join our team. As a key member of our tech solutions group, you will play a crucial role in delivering robust and efficient backend solutions t ...

Jobs
>
Pretoria