As a Senior Software Engineer, you will be a technical leader within the development team, responsible not only for delivering high-quality software but also for shaping technical direction, architectural decisions, and engineering standards. You will work with a high
Software Engineer - Multi-Machine Control Job Description Software Engineer – Multi-Machine Control Automation NOV South Africa is seeking a skilled and highly motivated Software Engineer to support and develop NOV’s Multi‑Machine Control (MMC) automation package. The successful candidate will play a critical
A track record of success in developing and maintaining large distributed systems in an agile environment. Strong working experience working in an AWS cloud environment (Lambda, S3, sqs, Step Functions, Cloudwatch, etc) Experience working with CI/CD
Port Elizabeth, South Africa | Posted on 02/06/2026 Original Job Title Intermediate Software Engineer Date Opened 02/06/2026 Job Type Full time Work Experience 4-5 years State/Province Eastern Cape Country South Africa Job Description Are you a passionate developer
Job Description NOV South Africa is seeking a skilled Software Engineer to lead the delivery and setup of simulators for automation packages. The ideal candidate will have a strong background in PLC software and networking, with a focus on
Software Engineer – Automation, Simulation & Multi-Machine Control NOV South Africa is seeking a skilled and motivated Software Engineer – Automation, Simulation & Multi-Machine Control to support the development, integration, testing, and optimization of advanced automation systems used across NOVs
Wirk in Gqeberha, South Africa is seeking an Intermediate to Senior Embedded Software Developer. This role involves designing, developing, and maintaining software for vehicle communication interfaces and diagnostics. Candidates should have a Bachelors in Electronic Engineering or equivalent,
Staff Unlimited Recruitment in Gqeberha seeks an experienced Embedded Software Developer to tackle complex challenges in connected hardware products. Youll design and maintain embedded software and firmware, while also interfacing with various communication protocols. With over 3 years
Job Description: Responsible for Design motor control centres (MCCs) Knowledge of PLC Software Systems (Siemens) Setup of complex PLC hardware configurations Setup of Interfaces to various devices Project Planning, Installation and Commissioning support for installations Mechanical, pneumatic
SUMMARY: VACANCY ALERT! An opportunity has arisen with our client for a Software Engineer to be based at their operations in Port Elizabeth. POSITION INFO: Job Description: Responsible for Design motor control centres (MCCs) Knowledge of PLC Software Systems
About the job Senior Software Engineer I Matric (Grade 12) 4 years of Software Engineering experience BS Engineering/Computer Science or equivalent experience required. Knowledge of continuous Software delivery Intermediate knowledge of software development methodologies (e.g., Agile, Waterfall) Intermediate proficiency with data
Lead Software Developer (Senior) Our client, a Software Development company in Gqeberha/Port Elizabeth is seeking a Lead Software Developer (Senior). Job type: Hybrid Responsibilities: Design and implement backend APIs and services using languages such as Python, Node.js or Java.
Intermediate to Senior Embedded Software Developer (Permanent) Embedded Software Engineer We are looking for an Intermediate to Senior Embedded Software Developer to design, develop, test, and maintain software and firmware for vehicle communication interfaces and diagnostic devices. This role focuses on
Renowned Company is seeking an experienced Lead Software Developer to join their team. Description: The Lead Software Developer must take technical ownership of the development and engineering of the Companys platforms. This role is responsible for leading the
Mechanical Design Engineer Responsibilities: Understanding Technical Requirements of Clients in the Automotive Industry Creating of Innovative Engineering Concept Solutions to Meet Client Needs. Working with Other Engineers to Perform Feasibility Studies, Develop Models, and Specify Hardware and Equipment.
Our client seeks an Electrical Engineer or Technologist for their East London office. The salary is market-related and based on experience and qualifications. Requirements Conduct condition assessments of electrical installations and provide detailed reports. Plan, design, and
About the job TS Implementation Engineer Job purpose: The primary responsibility of the TS Implementation Engineer is to ensure that client solution requirements are resolved in line with Service Level Agreements (SLA). They perform configurations, action installations and
About the job Intermediate Data Engineer Matric (Grade 12) Masters in Software Engineering, Data Engineering, Computer Science or related field 2-3 years of relevant work experience Strong Scala or Java background Knowledge of AWS, GCP, Azure, or other
Port Elizabeth, South Africa | Posted on 11/06/2025 Original Job Title Logistics Process Engineer Date Opened 11/06/2025 Job Type Full time Work Experience 4-5 years State/Province Eastern Cape Country South Africa Job Description We’re looking for a
National Oilwell Varco is looking for a Software Engineer - Multi-Machine Control in Gqeberha. The successful candidate will integrate, test, and optimize NOVs automation systems, requiring expertise in PLC programming, particularly with Beckhoff and Siemens TIA Portal. Ideal