This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Junior Software Engineer
ExecutivePlacements.com · Johannesburg
Job description
About the role
Join a forward‑thinking research and development team in Johannesburg, working on next‑generation electronic and software‑driven solutions. This junior position offers hands‑on experience across both software and hardware domains, supporting your growth in a high‑performance, innovative environment.
Key responsibilities
- Assist in building and enhancing software‑driven electrical engineering solutions.
- Support 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 for solutions.
- Provide technical assistance and resolve engineering‑related issues.
- Research and apply new technologies to continuously improve knowledge.
Required profile
- Degree in Electronic Engineering or a combination of Computer Science and Engineering.
- Basic experience with C or C++ programming.
- Familiarity with Linux‑based systems.
- Understanding of system‑level development and hardware/software integration.
- Ability to interpret electrical schematics and technical diagrams.
- Strong communication and teamwork skills.
- Self‑motivated problem‑solver with a willingness to learn.
- Own reliable transport.
Required skills
- C programming
- C++ programming
- Linux operating systems
- System‑level development
- Hardware/software integration
- Database fundamentals
- Web‑based technologies
- Interpretation of electrical schematics
- Technical diagram reading
- General computer applications
- Documentation tools
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 11 job offers in South AfricaSalaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ExecutivePlacements.com
Johannesburg