Enable job alerts via email!

Embedded Software Engineer

E&D Recruiters

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Job summary

A technology recruitment company is seeking an experienced Embedded Software Engineer in Johannesburg, Gauteng. The ideal candidate will design embedded software architectures, program in C/C++, and collaborate with hardware teams. Candidates with a BEng in Electronic or Electrical Engineering and 3+ years of experience are encouraged to apply, particularly those passionate about embedded systems.

Qualifications

  • Minimum 3 years of relevant working experience.
  • Passion for embedded systems.

Responsibilities

  • Design and implement embedded software architectures.
  • Program in C / C++ for a range of microcontroller platform.
  • Develop device drivers and physical layer communication protocols.
  • Implement and maintain vehicle-specific application logic.
  • Design and document firmware APIs and system integration interfaces.
  • Assist in software testing, validation, and QA procedures.
  • Collaborate with hardware teams to align system-level design.

Skills

Embedded C programming
Real-Time Applications
Collaboration with hardware teams

Education

BEng (Electronic OR Electrical Engineering)
Job description
Overview

Embedded Software Engineer

Randburg

The company develops innovative power electronics systems for the railway, commercial vehicle, defence, and mining industries.

Minimum Requirements
  • BEng (Electronic OR Electrical Engineering)
  • Minimum 3 years of relevant working experience
  • Solid working experience in embedded C programming
  • Passion for embedded systems and Real-Time Applications
Key Responsibilities
  • Design and implement embedded software architectures
  • Program in C / C++ for a range of microcontroller platform
  • Develop device drivers and physical layer communication protocols
  • Implement and maintain vehicle-specific application logic
  • Design and document firmware APIs and system integration interfaces
  • Assist in software testing, validation, and QA procedures
  • Collaborate with hardware teams to align system-level design
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.