Menu Close

Pretoria: Embedded Software Engineer – Protocols

Date 2025-01-29
Job Title Embedded Software Engineer – Protocols
Employer
More Information
Salary
Category Engineering
Location Tshwane
/ Pretoria

Job Summary

Qualification: A degree in BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development. 0 to 5 years of software development experience in a professional capacity Experience: Company is seeking an Embedded Software Engineer to join their team. Responsibilities include: documentation, design, implementation and qualification of OSI Layer 4 to Layer 7 protocol software components and application software for digital communication systems. As part of the engineering and development team, you will work in an agile development environment with other software, hardware and R&D test engineers on multi-year international projects. Experience writing and debugging software in C++ (possibly on embedded platforms). Understanding of the OSI model and its various layer functions. Experienced in test-driven development and code quality tools, including C++, Python, Jenkins and SonarQube. Skilled in using open-source development tools such as Qt, Cmake and MinGW. Familiar with embedded Linux and BuildRoot environments. Experience with designing communication protocol software. Experienced in network programming, particularly with TCP/IP sockets. Experience with security protocols such as SSL.

Responsibilities:

Documentation, design, implementation, and qualification of OSI Layer 4 to Layer 7 embedded protocol software components for tactical communication platforms. Documentation, design, implementation, and qualification of command and control and messaging software and features for use with specialised tactical communication systems on embedded, Windows PC, and Linux PC platforms. Integration of developed protocol software components with lower OSI layers (Layer 3 to Layer 1) running on Company modem hardware. Development of software in compliance with relevant coding standards and specifications. Development of automated sub-system and unit level tests for automated regression and code quality evaluation. Development and maintenance of automated build systems and installers

Embedded Software Engineer – Protocols position available in Tshwane, Pretoria. This job position was posted by . The job has been posted on 2025-01-29 in the Engineering category

Click Go Apply to apply online!


You might also like to look at the available jobs in the same area.



Select one of the buttons below to browse for more available jobs.









Apply directly for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.

We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.


Here are some more related positions


Cape Town City Centre: Embedded Software Engineer

ROLES AND RESPONSIBILITIES: The Employee will work as an Embedded Software Engineer REQUIREMENTS: Minimum Qualifications: Bachelors degree, in Computer Science or a related field. 3 years of hands-on GUI development and backend service-orientated software.


View Job
Embedded Software Engineer

Centurion: Junior Software/Computer/Embedded Engineer

Junior Software Engineer Centurion Minimum requirements and experience: BEng (Computer Engineering) or BSc (Hons) in Computer science Completion of degree within 5 years No criminal record Responsibilities: Design and Development Embedded software developm


View Job
Junior Software/Computer/Embedded Engineer

Western Cape: Embedded Software Engineer posted by RareCruit

ROLES AND RESPONSIBILITIES:The Employee will work as an Embedded Software Engineer REQUIREMENTS:Minimum Qualifications:Bachelor’s degree, in Computer Science or a related field. 3+ years of hands-on GUI development and backend service-orien


View Job
Embedded Software Engineer

Pretoria: Embedded Software Engineer – Radio Integration

Embedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engin


View Job
Embedded Software Engineer – Radio Integration

Pretoria: Embedded Software Developer – Production

Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) recent graduates N6 (Electronic Engineering) minimum 5 years of relevant working experience MS Office wi


View Job
Embedded Software Developer – Production

Pretoria: Embedded Software Developer

EMBEDDED SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of embedded


View Job
Embedded Software Developer

Johannesburg South: Firmware Embedded Software Developer posted by Network Finance

Responsibilities:Design and implement IoT systems and solutions Improve current products and design Work on existing projects and develop new products and solutions Education:Degree in Electronic / Electrical Engineering, Computer Science, S


View Job
Firmware Embedded Software Developer

Western Cape: Embedded Software Engineer posted by Milkor Integrated Systems

KEY RESPONSIBILITIESDevelop embedded software C/C++ (non – negotiable)Participate in peer code review (non-negotiable)Participate in code certification process (D0178) (Advantageous)Integration with hardwareParticipate in teams agile processKnowledge


View Job
Embedded Software Engineer

Johannesburg: Firmware Embedded Software Developer

Responsibilities: Design and implement IoT systems and solutions Improve current products and design Work on existing projects and develop new products and solutions Education: Degree in Electronic / Electrical Engineering, Computer Science, Software Engin


View Job
Firmware Embedded Software Developer

Western Cape: Embedded Software Engineer posted by Milkor Integrated Systems

 Requirements & QualificationsA minimum of 3 years industrial experience in embedded software engineeringBSc degree in Computer Science, Engineering or equivalentSolid programming experience in C/C++.Good experience with using UML diagrams in soft


View Job
Embedded Software Engineer

Durban: Senior Embedded Software Developer posted by Hire Resolve

Hire Resolve`s client is looking for a Senior Embedded Software Developer to join their team in Durban, KZN. The dynamic individual will lead innovative hardware and embedded software projects in their Research & Development departm


View Job
Senior Embedded Software Developer

Pretoria: Embedded Software Developer

Qualifications: A degree in B Engineering or N6 Diploma in Electronic Engineering or Computer Engineering 5 years experience as an electronic technician Computer literate in Microsoft Office Suite with good Excel Skills Experience: Python, C and C++ progra


View Job
Embedded Software Developer

Pretoria: Embedded Software Engineer – Protocols

Qualification: A degree in BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development. 0 to 5 years of software development experience in a professional capacity Experience: Company is seeking an Embedded Soft


View Job
Embedded Software Engineer – Protocols

Pretoria: Embedded Software Engineer – Radio Integration

Qualifications: A degree in BEng Electronic Engineering or BEng Computer Engineering. 0 to 5 years of software development experience in a professional capacity Experience: Experience in developing embedded applications with C++. Experience with embedded L


View Job
Embedded Software Engineer – Radio Integration

Gauteng: Embedded Software Engineer – Protocols posted by Objective Personnel

Qualification:A degree in BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development.0 to 5 years of software development experience in a professional capacityExperience:Company is seeking an Embedded Software


View Job
Embedded Software Engineer – Protocols

Gauteng: Embedded Software Engineer – Radio Integration posted by Objective Personnel

Qualifications:A degree in BEng Electronic Engineering or BEng Computer Engineering.0 to 5 years of software development experience in a professional capacityExperience:Experience in developing embedded applications with C++.Experience with embedded Linux


View Job
Embedded Software Engineer – Radio Integration

Gauteng: Embedded Software Developer posted by Objective Personnel

Qualifications:A degree in B Engineering or N6 Diploma in Electronic Engineering or Computer Engineering5 years experience as an electronic technicianComputer literate in Microsoft Office Suite with good Excel SkillsExperience:Python, C and C++ programming


View Job
Embedded Software Developer

Error making API request.
Share this to someone who needs a job:
Posted in Uncategorized

More Jobs in Your Area