Menu Close

Johannesburg: Software Engineer posted by Curiska

Date 2024-12-25
Job Title Software Engineer
Employer Curiska
More Information
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 2024-12-25 at 13:12:00 in the Building Construction Mining category

Click Go Apply to apply online!


You might also like to look at the available jobs in the same area.

Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.

View Job  Johannesburg: Technical Sales Representative

We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.


Here are some more related positions


Pretoria North: Software Engineer – Sql Database Specialist posted by Sastel Packaging

Development and maintenance of inhouse database. Must have qualifications and experience in MySQL, Python and C#. Software Engineer - Sql Database Specialist position available in Gauteng, Pretoria North. This job position was posted by Sastel Packaging. T


View Job
Software Engineer – Sql Database Specialist

Cape Town: Frontend Software Engineer posted by Viatu

Remote Front-end Software Engineer (Full-Time)Tech StackFront-End: Nuxt3 (Vue.js), TypeScript, Pinia, TailwindBack-End: Python, DjangoDatabase: PostgreSQLAPI: GraphQLDevOps: AWSResponsibilitiesBuild and enhance features like booking flows and interactive m


View Job
Frontend Software Engineer

Pretoria: Senior Oracle Pl/Sql Software Engineer – Midrand/ Semi-Remote – R700 Per Hour

A new role for a Software Engineer has been made available with one of the leading manufacturing businesses. We are looking for someone with experience in Oracle, PL/SQL Ability to work as part of an agile team, inter dependant as well as independently and


View Job
Senior Oracle Pl/Sql Software Engineer – Midrand/ Semi-Remote – R700 Per Hour

Cape Town City Centre: Junior Software Engineer (Ch1074)

Our client is a tech start-up making life better for everyday households in Africa and is looking for a Junior level Software Engineer at their offices in Cape Town, South Africa. The role is multifaceted in that it involves far more than pure software dev


View Job
Junior Software Engineer (Ch1074)

Cape Town City Centre: Software Support Engineer

As a key defence solution provider to over 50 countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement,


View Job
Software Support Engineer

Cape Town City Centre: Software Engineer: Full Stack (Python)

Purpose Statement The level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, So


View Job
Software Engineer

Pretoria: Software Development Engineers.

Take products through the planning and requirements stages, through design, development of software code (embedded and application level) , verification and validation. Gauteng based. Software Development Engineers. position available in Tshwane, Pretoria.


View Job
Software Development Engineers.

Cape Town City Centre: Software Engineer: Full Stack

Purpose Statement The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Sof

View Job  Johannesburg: Debt Review posted by Isilumko Staffing

View Job
Software Engineer

Johannesburg: Technical Support Engineer – Software & Network Experience Required

Key Responsibilities Provide technical support to clients, ensuring timely resolution of software and network-related issues. Deploy and manage software using Remote Monitoring and Management (RMM) systems like Atera, Ninja One, or Microsoft Intune. Use Gr


View Job
Technical Support Engineer – Software & Network Experience Required

Stellenbosch: Software Engineer

Our client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position play


View Job
Software Engineer

Cape Town City Centre: Junior Software Engineer

We are looking for a passionate and driven Junior Software Engineer to join our dynamic team. This is a fantastic opportunity for a recent graduate or someone with some experience in software development to grow and contribute to exciting projects. Key Res


View Job
Junior Software Engineer

Centurion: Mid-Level Software Engineer

The incumbent must design, develop, deploy, test and main software, solutions and integration between disparate systems, in accordance with business and requirements Responsibilities: Conduct dev-related troubleshooting of operational and integration issue


View Job
Mid-Level Software Engineer

Cape Town City Centre: Embedded Software Engineer (C/C++)

In this role, you will be responsible for designing, developing, and implementing real-time embedded software for their UAV systems. This is an excellent opportunity to work on groundbreaking projects in a collaborative and forward-thinking environment. Ke


View Job
Embedded Software Engineer (C/C++)

Johannesburg: Graduate/Software Engineer

Qualification Required: BEng or BSc Drivers License and Own Car Experience: Working knowledge of electronics Computer literate Ability to understand technical aspects of the product range Ability to use various ticketing platforms Basic understanding of bu


View Job
Graduate/Software Engineer

Cape Town City Centre: Software Control Engineer With Matlab (Cape Town)

Qualification: Bachelors in Mechatronics/Electrical Degree Non-negotiable Skills: Knowledge MATLab / Simulink Duties: Develop control software Knowledge MATLab / Simulink (non-negotiable) Participate in peer review Development of UAV controls is advantageo


View Job
Software Control Engineer With Matlab (Cape Town)

Cape Town City Centre: Software Engineer (Special Projects)

Look no further than our client As a key defence solution provider to over 50 countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes cont


View Job
Software Engineer (Special Projects)

Cape Town City Centre: Software Engineer

Job Description: Develop software using MATLAB/Simulink for automotive controllers Under the guidance of the Lead Software Engineer, manage documentation, verification, and testing of control software Work on software algorithm development and optimization


View Job
Software Engineer

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

An award-winning tech house specializing in digital identity verification is on the hunt for a passionate Full Stack Software Developer to join their amazing team of developers. You will be joining a team at the forefront of fintech with a core focus in bi

View Job  Johannesburg: Senior Sql Developer - Johannesburg (Full-Time On-Site) - Salary Up To R1 Million Per Annum posted by E-Merge

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

Midrand: Software Engineer (Automotive)

Duties: Build good business relationships with customers related to service activities. Site safety implementation during projects and service work. Attend site meetings and project meetings. Technical assistance during Production support time (breakdowns)


View Job
Software Engineer (Automotive)

Port Elizabeth: Software Engineer

Job Description: Responsible for Design motor control centre`s (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 f


View Job
Software Engineer

Cape Town City Centre: Senior Embedded Software Engineer

Analyze technical specifications. Design the architecture for embedded digital signal processing systems. Develop, implement, and optimize digital signal processing algorithms. Assess hardware requirements and design objectives. Work closely with team memb


View Job
Senior Embedded Software Engineer

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

Are you a skilled software developer with a passion for enhancing digital security? A leading technology firm specializing in digital identity verification is looking for a Full Stack Software Developer to join their innovative and forward-thinking team. T


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

Cape Town City Centre: Embedded Software Engineer

Assist in the design, development, and testing of embedded software Develop and optimize software algorithms to improve performance and reliability Collaborate with team members to solve technical and design challenges Skills & Experience: Minimum 1-5 year


View Job
Embedded Software Engineer

Johannesburg: Software And Commissioning Engineer

Key Responsibilities: Automation Integration Maven: Spearhead the integration of cutting-edge automation systems using Siemens, Rockwell, Schneider, Omron PLCs and HMI Hardware and Software. On-Site Pioneer: Showcase your skills in on-site commissioning an


View Job
Software And Commissioning Engineer

Cape Town City Centre: Software Project Engineer Cape Town And Then Immigration To Usa

PROJECT ENGINEER: SOFTWARE Cape Town for a year and relocate to the USA Supports production facility related to production and engineering development activities Qualification and experience : BEng OR Masters in Mechatronic, Electronic or Electrical Engin


View Job
Software Project Engineer Cape Town And Then Immigration To Usa

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