Junior Electrical Software Engineer
Network Recruitment Johannesburg
Key Duties and Responsibilities
This is a dynamic, hands-on engineering role where you will get exposure to both software and hardware:
- Develop and maintain software-driven electronic engineering solutions
- Design, troubleshoot, and debug complex system challenges
- Collaborate on hardware and software design reviews
- Build engineering tools, libraries, and applications
- Create clear technical documentation
- Provide ongoing technical support for engineering solutions
- Research and learn new technologies independently
- Linux-only development environment
- C++ for low-level hardware interfacing
- SQL databases (primarily MySQL)
- Basic web interfaces (PHP & JavaScript)
- Electronic schematics and system diagrams
- Close collaboration with electronic engineers
- Degree in Electronic Engineering or a combination of Computer Science & Engineering
- Some experience with C/C++ and Linux
- Strong learning agility and passion for research and problem-solving
- A team player who can also work independently
- Strong communication skills (written and verbal, English)
- Comfortable working with stakeholders across the business
- Solid general computer skills (Office tools, basic drawing tools)
- Own transport
- Comfortable working in an office environment
- Passport advantageous for potential travel
- Work directly with senior leadership and gain hands-on mentorship
- Build real-world systems combining software and hardware engineering
- Accelerate your learning in a high-growth, innovation-driven environment
- Be part of a team where curiosity, initiative, and impact are valued
Apply Now.
E&D RecruitersJohannesburg
Junior Electrical Software Engineer/Computer Engineer
Parktown North
You will be responsible for developing, testing, and implementing software solutions in the field of electrical engineering.
Minimum requirements:
• BEng (Electronic...
Network RecruitmentJohannesburg
We are seeking an Embedded Software Engineer to design, develop, and maintain software for embedded systems used in innovative electronic products. The successful candidate will work closely with hardware engineers and multidisciplinary teams...
wePlaceJohannesburg
Our client is growing their Payments team and is looking for an experienced FullâStack Software Engineer to help them build and support systems that sit at the centre of how money moves. This role exists to strengthen their delivery capability...