Menu Close

Software Engineer (Front-End)

Software Engineer (Front-End)



IT / Computing / Software

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: Bachelors in Computer Science or Electronic Engineering with 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: Masters Degree and 5 years experience Knowledge of distributed systems (databases, RPC, monitoring, and deployment) Familiarity with telecom technologies, Agile methodologies, or FPGA design Experience with: Java, P4, VHDL, gRPC, Thrift, and Grafana Elasticsearch, Salt, Proxmox, Jenkins, and 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 Apply now

Share this to someone who needs a job:
Posted in Jobs in , Jobs in South Africa