Enable job alerts via email!

Embedded Engineer

People Dimension

Kempton Park

On-site

ZAR 200 000 - 300 000

Full time

16 days ago

Job summary

A global leader in appliance control systems is seeking an experienced Embedded Engineer for their Kempton Park office. You will be responsible for delivering projects, developing systems, and collaborating with the production team. Applicants should have a Bachelor's degree in Electronic Engineering and strong skills in C/C++, embedded programming, and project delivery. The role offers a market-related remuneration package.

Qualifications

  • Demonstrated track record in embedded software design across multiple projects.
  • Experience in electronic hardware development will be advantageous.
  • Familiarity with TCP / IP protocol stacks and networking.

Responsibilities

  • Deliver projects on time and within budget.
  • Report to the Engineering Manager.
  • Develop systems and test circuit designs.

Skills

C / C++
Embedded programming
Object Oriented Programming
Technical competency with Python
Strong communication skills

Education

Bachelor's degree in Electronic Engineering or related field

Tools

Embedded software development tools
Real-time operating systems
Job description
Overview

A global leader in the design, development and the manufacturing of appliance control systems, solutions and products for industry, is looking for experienced Embedded Engineers to join their expanding South African office based in Kempton Park

Duties & Responsibilities
  1. Delivering projects on time and to budget
  2. Reporting to the Engineering Manager
Technical Responsibilities Include
  1. Developing new systems
  2. Testing and approving hardware and code design
  3. Prototyping and testing new circuit designs.
  4. Providing after-sales support services and providing technical back up as required
  5. Working with the production team to ensure the products are tested as per the engineering requirement.
  6. Understanding the complete product as a whole solution, including technical documents, installation of hardware and embedded firmware
Technical Requirements

Firmware – Primary function 80%

  1. C / C++, Object Oriented Programming
  2. Embedded programming
  3. ARM Processors knowledge and programming for STM32 devices

Hardware – Secondary function 20%

  1. Analogue & Digital Circuit Design
  2. Schematic Capture
  3. PCB Layout
Desired Experience & Qualification
  • Bachelor\'s degree in Electronic Engineering or related field.
  • Experience with a demonstrated track record in embedded software design and implementation across multiple projects.
  • Experience in electronic hardware development will be advantageous.
  • Technical competency with C / C++, Python, real-time operating systems, and managing hardware peripherals through interrupts and DMA.
  • Strong understanding and knowledge of embedded software development tools.
  • A good appreciation of the full software lifecycle.
  • Familiarity with TCP / IP protocol stacks and networking.
  • Self-driven, team player with excellent communication skills
Package & Remuneration

Market related.

Interested?

Please forward your CV to hr1@peopledimension.co.za

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.