Computer Engineer

Recruitpro Solutions · johannesburg, johannesburg, South-Africa

Location
johannesburg
Job Type
Full-time
Posted
June 16, 2026

Job Description

Role Overview
As a Computer Engineer, you will play a central role in the design, development, and optimisation of embedded systems and hardware/software interfaces underpinning the company's core product range. This is a hands-on technical role suited to an engineer equally comfortable at hardware level and within software environments.

Key Responsibilities
  • Design, develop, and test embedded software and firmware for hardware systems across the product portfolio.
  • Develop and maintain software at the hardware/software interface, including device drivers, BSPs, and low-level system code.
  • Collaborate with hardware engineers to define system architecture, conduct design reviews, and support PCB bring-up and validation.
  • Write clean, efficient, and well-documented code (primarily in C/C++, with Python for tooling and scripting).
  • Develop and execute unit, integration, and system-level test pl...

Ready to Apply?

Submit your application for Computer Engineer at Recruitpro Solutions

Apply Now