Software Engineer – Somerset West, Western Cape – Ref: 1208469-4


Ref: 1208469-4

Job Description:

A leading, industrial IoT company, based in the picturesque Somerset West, developing AI-Augmented solutions. Well-reputed for signal processing, enterprise-level software engineering, and deep domain expertise they design and develop technologies that solve problems, and add value, to key global industries.

Their client base spans multiple continents including, but not limited to, Africa, Australasia and South America. They boast a very dynamic and highly qualified team, passionate about their respective fields.

They do not micromanage, they look after their employees, and they are experiencing continued growth. This is the perfect time to join their team and to make your expertise count by changing lives for the better.

As they are expanding, they are looking to appoint a Software Engineer that will plan, design, and develop sensors as part of the software engineering team. The team develop Smart Sensors for the mining industry using vision sensors (cameras, lasers and more) to monitor systems like rock-crushers and heavy-duty conveyor-belts.

Key requirements: Bachelor’s degree in Computer Science, Electrical, Mechatronics or Electronic Engineering; 3-5 years’ experience in software development; proficient programming in Python; experience with test automation and knowledge testing methodologies; experience in databases, version control (Git), Linux, software development processes (Agile/Kanban) and cloud hosting platforms (AWS/Azure).

Position details:

Type: Permanent

  • Implement new features and improvements in the application.
  • Write automated software tests.
  • Fix bugs found in the application.
  • Execute proper code version control and code reviewing co-workers’ work.
  • Help design and plan implementation of new features, improvements, and bug fixes.
  • Keep software documentation up to date.
  • Research and learn about technologies/libraries as required.
  • Keep software dependencies up to date and upgrade systems/libraries where necessary.
  • Communicate and meet with existing and new clients.

Location (country, city): Somerset West, Western Cape

Job Qualification & Experience:

  • Bachelor’s degree in Computer Science, Electrical, Mechatronics or Electronic Engineering.
  • 3-5 years’ experience in software development.
  • Proficient programming in Python.
  • Experience with test automation and knowledge testing methodologies.
  • Experience with databases.
  • Experience with version control, specifically Git.
  • Experience with Linux.
  • Knowledge of software development processes (Agile/Kanban).
  • Experience with cloud hosting platforms (AWS/Azure) beneficial.


This advert is being advertised in collaboration with our recruitment partner MCHIR.

Software Engineer – Somerset West, Western Cape – Ref: 1208469-4

Software Engineer

Software Engineer

To apply, complete the form below or click here for full screen view.

To view our other job listings, click here

To apply for this job email your details to

Apply using webmail: Gmail / AOL / Yahoo / Outlook