Our client is seeking an experienced Software Engineer with a passion for modernising legacy software while contributing to the development of innovative embedded solutions. This role offers the opportunity to work alongside an Embedded Systems Engineer to enhance and evolve software powering
Introduction A leading telecommunications provider dedicated to delivering cutting-edge connectivity solutions to our clients, is looking for an experienced Junior Systems Engineer. You will be responsible for installing and configuring and implementing systems, ensuring infrastructure availability and finding ways
A recruitment firm in South Africa is seeking a Senior Software Engineer to enhance and maintain software systems. The ideal candidate will develop enterprise applications, troubleshoot issues, and embrace team collaboration. A Bachelors degree in Computer Science or related field is
Job Description Role Summary/Purpose The Systems Test Engineer plays a pivotal role in communicating business goals, programs, and processes within a specific area or business segment. In this role, you will leverage your testing experience and development expertise
An established technology-driven organisation is seeking an experienced Software Engineer to join its growing development team. This role offers the opportunity to work across the full software development lifecycle, contributing to the design, development, testing, and support of software applications
Embedded Software Developer (Protocols) Pretoria-East Minimum Requirements: 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. Main Responsibilities: Documentation, design, implementation, and qualification
Overview We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for
A tech recruiting firm seeks a qualified candidate in Pretoria, South Africa, to lead software development processes across various domains including analysis, planning, development, and database management. The successful candidate must have a Bachelors degree in Computer Science
Our client in the Telecommunications Industry is looking to hire a Senior System Engineer. Duties and Responsibilities Responsible for the installation, upgrade, maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization. SAN zoning and provisioning. Storage volume
A leading recruitment firm is seeking a Software Engineer in the Electro-Optical field, requiring a B. Eng degree in electronic or computer engineering and at least 2 years of software design and implementation experience. Key responsibilities include developing system software, interfacing with
Our Client is seeking a SENIOR SOFTWARE ENGINEER (ID2) to join their team in MIDRAND. Should you meet the above requirements, please email your CV to with copy of ID, qualifications and latest payslip. Workplace will be Pretoria
Senior Software Engineer Our Client in Pretoria is seeking a SENIOR SOFTWARE ENGINEER to join their team in Pretoria. Responsibilities Develop, enhance and maintain software systems using Software Engineering practices and principles Work with a team to design and implement enterprise and web
JOB PURPOSE To serve as the senior technical authority within the Digitisation function, providing engineering leadership, technical governance, and architectural oversight across PLC, SCADA, industrial networks, historian, and reporting systems. The incumbent is accountable for technical integrity,
MINIMUM REQUIREMENTS: B. Eng degree (electronic or computer). Software design and implementation experience (Minimum 2 years). Experience in product development. Software system engineering experience. Specialist knowledge (required / preferred): Object orientated programming experience (C++) (required). Embedded systems software development (required). Experience in
Senior Software Engineer Our Client in Pretoria is seeking a SENIOR SOFTWARE ENGINEER to join their team in Pretoria. Responsibilities Develop, enhance and maintain software systems using Software Engineering practices and principles Work with a team to design and implement enterprise and web
About the role We are seeking a skilled Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining source code aligned with our development roadmap and software development standards. Qualifications
Software Quality Engineer Pretoria-East Minimum Requirements: BEng Electronic Engineering or BEng Computer Engineering. 0 to 5 years of experience in testing communication products, systems, or software. Main Responsibilities: Establish and maintain test setups for diverse product and system configurations, including military applications.
Embedded Software Developer (Protocols) Pretoria-East Minimum Requirements: 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. Main Responsibilities: Documentation, design, implementation, and qualification
A leading recruitment agency in South Africa seeks a Golang Developer (Backend Developer) to design and build data stores and distributed systems. The successful candidate should have a Bachelors degree in Computer Science or Engineering and 2-4 years
Technical Leadership & Engineering Governance Act as the technical lead across all digitisation and control system projects. Define and enforce engineering standards, software development methodologies, and network design principles. Review and approve PLC, SCADA, historian, reporting, and industrial