Description:
Our client based in Stellenbosch is seeking a passionate Software Engineer to contribute to our FFE development efforts. You’ll design, build, and integrate high-performance software while ensuring robustness, scalability, and compliance with industry standards. If you thrive in a collaborative, Agile (Scrum) environment and want to work with diverse technologies alongside subject matter experts, this is the perfect opportunity.Key Responsibilities:
- Execute full lifecycle software development—from design to deployment
- Translate requirements into scalable software architecture
- Write clean, efficient, and well-documented code
- Integrate software with hardware and existing platforms
- Develop verification plans and QA procedures
- Maintain documentation and serve as a subject matter expert
- Adhere to project plans and industry best practices
Required Qualifications:
- Bachelor’s in Computer Science or Electronic Engineering + 3+ years of experience
- Strong C/C++ or GoLang development skills
- Proficiency in Linux environments & shell scripting
- Experience with Git (or similar version control systems)
Ideal Candidate:
- Master’s degree + 5 years’ experience
- Knowledge of distributed systems (databases, RPC, monitoring, deployment)
- Familiarity with telecom technologies, Agile methodologies, or FPGA design
- Experience with:
- Java, P4, VHDL, gRPC, Thrift, Grafana
- Elasticsearch, Salt, Proxmox, Jenkins, MySQL/PostgreSQL
Personal Attributes:
- Problem-solver with innovative thinking
- Detail-oriented, critical thinker who engages in technical discussions
- Strong communicator and team collaborator
- Self-motivated with a drive to learn telecom protocols and systems
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to clombard@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions
Requirements:
- Execute full lifecycle software development—from design to deployment
- Translate requirements into scalable software architecture
- Write clean, efficient, and well-documented code
- Integrate software with hardware and existing platforms
- Develop verification plans and QA procedures
- Maintain documentation and serve as a subject matter expert
- Adhere to project plans and industry best practices
- Bachelor’s in Computer Science or Electronic Engineering + 3+ years of experience
- Strong C/C++ or GoLang development skills
- Proficiency in Linux environments & shell scripting
- Experience with Git (or similar version control systems)
- Master’s degree + 5 years’ experience
- Knowledge of distributed systems (databases, RPC, monitoring, deployment)
- Familiarity with telecom technologies, Agile methodologies, or FPGA design
- Experience with:
- Java, P4, VHDL, gRPC, Thrift, Grafana
- Elasticsearch, Salt, Proxmox, Jenkins, MySQL/PostgreSQL
- Java, P4, VHDL, gRPC, Thrift, Grafana
- Elasticsearch, Salt, Proxmox, Jenkins, MySQL/PostgreSQL
- Problem-solver with innovative thinking
- Detail-oriented, critical thinker who engages in technical discussions
- Strong communicator and team collaborator
- Self-motivated with a drive to learn telecom protocols and systems
15 Apr 2025;
from:
careers24.com