Junior Electrical Software Engineer

apartmentNetwork Recruitment placeJohannesburg calendar_month 

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
Tech You Will Work With
  • 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
Essential Skills, Qualifications & Experience
  • 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)
Additional Requirements
  • Own transport
  • Comfortable working in an office environment
  • Passport advantageous for potential travel
What is in it for you
  • 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.

apartmentE&D RecruitersplaceJohannesburg
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...
business_centerHigh salary

Embedded Software Engineer

apartmentNetwork RecruitmentplaceJohannesburg
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...
apartmentwePlaceplaceJohannesburg
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...