Junior Software Engineer

ATS Client

Johannesburg

On-site

ZAR 180,000 - 300,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ATS Client in Johannesburg invites an enthusiastic Electronic Engineering/Computer Science hybrid candidate to join our forward‑thinking R&D team. You will design, test, and improve both software and hardware solutions while gaining hands‑on experience across disciplines.

You will work with senior engineers, document technical work, and learn new technologies in a collaborative, high‑performance environment that values curiosity and problem solving.

Qualifications

  • Degree in Electronic Engineering, or a combination of Computer Science and Engineering.
  • Exposure to C or C++ programming.
  • Basic experience working with Linux-based systems.
  • Understanding of system-level development and hardware/software integration.
  • Familiarity with databases and web-based technologies is advantageous.
  • Ability to interpret electrical schematics and technical diagrams.
  • Strong communication skills and ability to collaborate across teams.
  • Proficiency in general computer applications and documentation tools.
  • Self-motivated with strong problem-solving ability.
  • Willingness to learn and adapt in a technical environment.
  • Ability to work both independently and as part of a team.
  • Own reliable transport.

Responsibilities

  • Assist in building and enhancing software-driven electrical engineering solutions.
  • Support the design, troubleshooting, and optimisation of engineering systems and applications.
  • Contribute to system design and architecture within development projects.
  • Participate in design reviews and collaborate with hardware and software teams.
  • Develop and maintain technical documentation to support solutions.
  • Provide technical assistance and resolve engineering‑related issues as they arise.
  • Continuously build knowledge by researching and applying new technologies.

Skills

C/C++ programming
Linux basics
System-level development
Team collaboration
Documentation
Problem solving
Self-motivated
Schematic interpretation

Education

Degree in Electronic Engineering

Job description

Overview

Begin your engineering journey in an innovative space, contributing to the creation of next-generation electronic and software-driven solutions. This opportunity suits a motivated individual who enjoys tackling challenges, has a passion for technology, and is keen to grow in a hands‑on technical environment.

Company and Job Description

Join a forward‑thinking research and development team focused on building and improving advanced engineering solutions. In this role, you will collaborate closely with senior technical leadership and multidisciplinary teams to design, test, and enhance both new and existing products. You'll gain exposure to real-world engineering challenges, working across both software and hardware domains while developing valuable technical and analytical skills. This opportunity offers strong learning potential in a supportive yet high‑performance environment where innovation and continuous improvement are key.

Key Responsibilities
  • Assist in building and enhancing software-driven electrical engineering solutions.
  • Support the design, troubleshooting, and optimisation of engineering systems and applications.
  • Contribute to system design and architecture within development projects.
  • Participate in design reviews and collaborate with hardware and software teams.
  • Develop and maintain technical documentation to support solutions.
  • Provide technical assistance and resolve engineering‑related issues as they arise.
  • Continuously build knowledge by researching and applying new technologies.
Job Experience and Skills Required
  • Degree in Electronic Engineering, or a combination of Computer Science and Engineering.
  • Exposure to C or C++ programming.
  • Basic experience working with Linux-based systems.
  • Understanding of system-level development and hardware/software integration.
  • Familiarity with databases and web-based technologies is advantageous.
  • Ability to interpret electrical schematics and technical diagrams.
  • Strong communication skills and ability to collaborate across teams.
  • Proficiency in general computer applications and documentation tools.
  • Self‑motivated with strong problem-solving ability.
  • Willingness to learn and adapt in a technical environment.
  • Ability to work both independently and as part of a team.
  • Own reliable transport.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electronic Engineer
Electronic Engineer

Network Finance • Centurion

On-site
ZAR 180,000 - 300,000
Electronic Engineer
Electronic Engineer

Network Finance • Centurion

On-site
ZAR 180,000 - 300,000
Senior Electronic Hardware engineer
Senior Electronic Hardware engineer

Network Finance • Centurion

On-site
ZAR 700,000 - 1,300,000
Senior Electrical Engineer
Senior Electrical Engineer

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Annual bonus
Health insurance
Advanced engineering labs access
+1
Hardware Engineer
Hardware Engineer

Network Finance • Gauteng

On-site
ZAR 260,000 - 420,000
Lead Electrical Engineer
Lead Electrical Engineer

Placements24 • Bloemfontein

On-site
ZAR 1,200,000 - 1,800,000
Bonuses
Health insurance
Paid time off
+1
Senior Software Engineer
Senior Software Engineer

PRR Recruitment Services • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Electrical Engineer
Senior Electrical Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,200,000
Competitive salary with incentives
Health and dental insurance
Advanced laboratory facilities access
+1
Intermediate to Senior Embedded Software Developer
Intermediate to Senior Embedded Software Developer

Staff Unlimited Recruitment Pty Ltd • Oos-Kaap

On-site
ZAR 400,000 - 600,000
Medical Aid Contribution
Electronic Development Engineer
Electronic Development Engineer

Hire Resolve • Kempton Park

On-site
Confidential