Menu Close

Johannesburg: Software Engineer posted by Curiska

Software Engineer

Posted on 2025-02-26

Employer Curiska
Salary 50000
Category Building Construction Mining
Location Gauteng  /  Johannesburg

Job Summary

Hiring: Software Engineer (Randburg)

We are actively seeking a talented and driven Software Engineer to join a dynamic team. Our client is a leading innovator in the mining industry dedicated to developing cutting-edge solutions that meet global demands. This position offers an excellent opportunity to work on diverse projects alongside a collaborative team of engineers and professionals.

Key

Responsibilities:

Collaborate with project leads and Engineering Managers to design, develop, and test code for various engineering projects.

Utilize established programming languages for existing projects; propose and implement new languages when appropriate.

Work closely with Electronic Engineers to contribute to hardware development under the guidance of the Engineering Manager.

Solve complex technical challenges by participating actively in cross-functional teams.

Conduct thorough code reviews to ensure adherence to high-quality standards.

Stay updated with emerging technologies and industry trends in software engineering.

Troubleshoot and debug software issues to optimize performance.

Provide engineering support to management, sales teams, and production as required.

Maintain regular communication with global teams, including reporting to Head Office and participating in international engineering meetings.

Skills and

Requirements:

Minimum of 4+ years of proven experience in Software Engineering.

Bachelors degree in Computer Science, Engineering, or related field.

Proficiency in programming languages such as Java/JavaScript, Python, C & C++.

Experience with frameworks such as Node.js and React is advantageous.

Familiarity with IDEs such as Visual Studio, VS Code, and Arduino IDE.

Strong understanding of database design and implementation using SQL-based databases (e.g., SQLite, MySQL, MSSQL).

Knowledge of version control systems (e.g., Git) and agile development methodologies.

Hands-on experience in front-end GUI development (HTML, CSS, JavaScript/jQuery).

Familiarity with network communication protocols (e.g., TCP/IP, MODBUS, CAN) and IC communication protocols (e.g., I2C, SPI, UART).

Experience with embedded systems and microcontroller-based projects (e.g., Raspberry Pi, Arduino).

Excellent problem-solving skills with attention to detail.

Ability to work independently and collaboratively in a team environment.

Willingness to travel occasionally as required.

Please send your CV to *****@*****.co.za if you are interested.

Please send your CV to Curiska
Software Engineer position available in Gauteng, Johannesburg. This job position was posted by Curiska. The job has been posted as a premium ad on 2025-02-26 at 13:19:34 in the Building Construction Mining category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

View Job  Gauteng: Senior Buyer posted by FOUR POINT 0

More related positions


Johannesburg: Senior C# Software Engineer – Bedfordview (Hybrid) – Up To R1.2M Per Annum

Ready to ditch the old-school identity checks and join a tech revolution ? A game-changing company in Johannesburg is looking for a Senior C# Software Engineer to help redefine how businesses build trustno more boring paperwork Get ready to work on cutting


View Job
Senior C# Software Engineer – Bedfordview (Hybrid) – Up To R1.2M Per Annum

Pretoria: Embedded Software Engineer – Radio Integration

Qualifications: A degree in BEng Electronic Engineering or BEng Computer Engineering. 0 to 5 years of software development experience in a professional capacity Experience: Experience in developing embedded applications with C++. Experience with embedded L


View Job
Embedded Software Engineer – Radio Integration

Pretoria: Dsp Software Engineer

Qualifications: A degree in BEng Electronic Engineering, BEng Computer Engineering or BSc Computer Science (or similar). 0 to 5 years of software development experience in a professional capacity Experience: Experience with digital signal processing develo


View Job
Dsp Software Engineer

Pretoria: Software Quality Engineer

Qualifications: A degree in BEng Electronic Engineering or BEng Computer Engineering. 0 to 5 years of experience in testing communication products, systems or software Experience: Experience or knowledge of HF radio communication products and systems. Expe


View Job
Software Quality Engineer

South Africa: Ruby On Rails Software Engineer – Remote – R800k Pa

Currently searching for a Software Engineer to work with a multidisciplinary team to provide ingenious solutions to business problems using the latest technologies. You will practice and champion best practices throughout the SDLC process and mentor other


View Job
Ruby On Rails Software Engineer – Remote – R800k Pa

Johannesburg: Intermediate C# Full Stack Software Engineer (Angular 10) – Bedfordview – Up To R650k Ctc Per Annum

This award-winning tech house & Fintech, with a core focus in Biometrics and identity verification systems. You will face a spectrum of projects spanning various industries, collaborate with seasoned technologists with a common goal of delivering unparalle


View Job
Intermediate C# Full Stack Software Engineer (Angular 10) – Bedfordview – Up To R650k Ctc Per Annum

South Africa: Ruby On Rails Senior Software Engineer – Remote – R1.4M Pa

An opportunity has been made available for a Senior Software Engineer with Ruby on Rails experience, we are looking to hire a talented Engineer to join a team that helps thousands of health professionals access preventative care options which lead to bette


View Job
Ruby On Rails Senior Software Engineer – Remote – R1.4M Pa

Johannesburg: Intermediate Software Engineer – C# (Windows Native App) – Fully Remote R900k Per Annum

A health tech company on a mission to add ten years to life expectancy by building an operating system for preventative care is looking to hire an Intermediate C# Software Engineer with experience in Windows native application to join their mission-driven


View Job
Intermediate Software Engineer – C# (Windows Native App) – Fully Remote R900k Per Annum

Johannesburg: Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Are you ready to change the world? My client is on a mission to transform healthcare, and they need a rockstar Senior Software Engineer to join their dream team ? This isnt just any job this is your chance to be part of an early-stage startup, build someth

View Job  Johannesburg: Junior Data Capturer/Bookkeeper

View Job
Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Somerset West: Development Engineer / Graduate – Application Software Developer – Somerset West

We specialize in creating highly reliable safety-critical systems, and we are looking for individuals who excel in delivering quality software solutions. Key Responsibilities: Develop application software primarily for operator-facing, mission-critical sys


View Job
Development Engineer / Graduate – Application Software Developer – Somerset West

South Africa: Engineer: Mission Systems (Mission Systems And Software Tools)

They will give lots of training but in essence they are looking for a Software Developer . A Computer Science Graduate (not IT) / Elec and Electronics person; Who is very passionate about Software Development. This role will be very Python driven so some e


View Job
Engineer

South Africa: Development Engineer – Application Software / Software Developer

Successful candidates will form part of an application software development team developing software for user applications. The client performs formal software development for highly reliable safety-critical and mission-critical systems. Applications shoul


View Job
Development Engineer – Application Software / Software Developer

Pretoria: Software Engineer – Python, Node.Js – Midrand / Semi-Remote – R750 Per Hour

Are you a talented Engineer with experience in Python with a strong background in Java and Node.js ? An exciting opportunity exists for a skilled Software Engineer with Node.js expertise to join an innovative and dynamic team on a long term contract basis.


View Job
Software Engineer – Python, Node.Js – Midrand / Semi-Remote – R750 Per Hour

Pretoria: Senior Software Engineer

Qualifications: A degree in BEng Electronic Engineering or BEng Computer Engineering. MEng would be highly advantageous Requirements and Experience: 5 - 10 years software engineering experience in a professional capacity 2 - 5 years experience leading a so


View Job
Senior Software Engineer

Somerset West: Senior Software Embedded Engineer Western Cape

Qualifications: Degree in Electronic Engineering. Post Graduate Degree in Electrical & Electronic Engineering would be advantageous. Proficiency programming in C or similar. Proficiency programming in Microsoft Studio or similar. Familiarity with TMS proce


View Job
Senior Software Embedded Engineer Western Cape

South Africa: Senior Software Engineer Backend

Job Description : A cutting-edge technology company currently undertaking a digital transformation are looking for A senior software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) fr


View Job
Senior Software Engineer Backend

Cape Town City Centre: Engineer: Mission Software

Responsibilities - Design, develop, and maintain mission-system-related software including software for payload control, payloads emulators, relay applications, mission logic, etc. - Manage and optimize Docker environments for mission system appliances - E

View Job  Johannesburg: Project Management - Intelligent Transformation Operations Cib posted by Isilumko Staffing

View Job
Engineer

Cape Town City Centre: Engineer Â?? Automation Software

Responsibilities - Formal design, development, implementation and verification of systems, subsystems and associated control systems, simulation models, electronics, embedded software / firmware and mechanics. - As a Development Engineer, the focus will be


View Job
Engineer Â?? Automation Software

Pretoria: Embedded Software Engineer – Protocols

Qualification: A degree in 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 Experience: Company is seeking an Embedded Soft


View Job
Embedded Software Engineer – Protocols

Johannesburg: Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

A company on a mission to change healthcare by reimagining how "social prescribing" works is looking to hire an exceptional Software Engineer to join their team. This is more than a job, it is a chance to join an early-stage startup, build a game-changing


View Job
Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Johannesburg: Intermediate Full Stack Software Engineer – C# – Bedfordview R700k Per Annum

Are you an experienced developer with a passion for enhancing digital security? My client, a leading tech firm specializing in digital identity verification, is seeking a Full Stack Software Developer to join their innovative, tech-driven team. This compan


View Job
Intermediate Full Stack Software Engineer – C# – Bedfordview R700k Per Annum

Stellenbosch: Senior Software Engineer (The Pioneer)

Your responsibilities: This is more than just software developmentits about engineering mission-critical technology that helps tackle real-world problems. The work is complex, the scale is massive, and the impact is tangible Skills & Experience: 7 years of


View Job
Senior Software Engineer (The Pioneer)

Johannesburg: Software And Commissioning Engineer

Key Responsibilities Automation Integration: Work with Siemens, Rockwell, Schneider, and Omron PLCs & HMIs. On-Site Expertise: Handle commissioning and software installation with precision. Qualifications Degree/Diploma: Electrical/Electronic/Mechatronic/P


View Job
Software And Commissioning Engineer

Johannesburg: Php Software Engineering Team Lead – Pretoria/ Hybrid – R1.2 Pa

We are currently seeking a Software Engineering Team Lead (PHP ) to join the team. This role involves leading a team of software engineers, overseeing the development and maintenance of PHP-based applications, and ensuring the delivery of high-quality soft


View Job
Php Software Engineering Team Lead – Pretoria/ Hybrid – R1.2 Pa

South Africa: Software Test Engineer: Automation (Fully Remote)

A UK based company specialising in Digital Health is looking for a strong automated tester. Their software is found in over 95% of hospitals in the UK and they are expanding internationally including Ireland and Australia. You will be joining a team of hig


View Job
Software Test Engineer

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Gauteng, Jobs in Johannesburg

More Jobs in Your Area