Senior Embedded Systems Engineer — Industrial Automation

Placements24

Durban

On-site

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Training & development
Pension fund
Medical aid
On-site facilities
Cutting-edge technologies

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer to join their Durban, KwaZulu-Natal team. You will design, develop, and test embedded firmware for microcontrollers, work on RTOS-based drivers, and collaborate with hardware engineers on system architecture.

Candidates should have a Bachelor's in Computer or Electrical Engineering with at least 6 years in embedded development, strong C/C++, experience with FreeRTOS or Zephyr and embedded Linux, plus debugging tools and interfaces like

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field.
  • 6+ years of embedded systems development experience.
  • Proficiency in C/C++ for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and embedded Linux.
  • Familiarity with SPI, I2C, UART, CAN and related interfaces.
  • Experience with debugging tools, emulators, and logic analyzers.
  • Understanding of hardware/software co-design principles.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities.

Responsibilities

  • Design, develop, and implement embedded firmware for microcontrollers and processors, optimizing for performance, power consumption, and reliability.
  • Develop and maintain RTOS drivers and software for embedded platforms.
  • Collaborate with hardware engineers to define system architecture and component selection.
  • Create comprehensive test plans for embedded software and systems, including unit and integration testing.
  • Debug and troubleshoot complex embedded systems issues across hardware/software interfaces.
  • Contribute to the full product development lifecycle from concept to post-launch support.
  • Document designs, code, and test results meticulously.
  • Stay current with emerging embedded technologies and methodologies.

Skills

C/C++ programming
RTOS
Embedded Linux
SPI I2C UART CAN
Hardware/Software co-design
Debugging tools
Teamwork & communication

Education

Bachelor's degree in Computer Engineering / Electrical Engineering

Tools

Emulators
Logic analyzers

Job description

Placements24 is seeking a Senior Embedded Systems Engineer to join their Durban, KwaZulu-Natal team. You will design, develop, and test embedded firmware for microcontrollers, work on RTOS-based drivers, and collaborate with hardware engineers on system architecture.

Candidates should have a Bachelor's in Computer or Electrical Engineering with at least 6 years in embedded development, strong C/C++, experience with FreeRTOS or Zephyr and embedded Linux, plus debugging tools and interfaces like

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Durban

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Training & development
Pension fund
+3
Senior Embedded Systems Engineer - IoT, RTOS & C/C++
Senior Embedded Systems Engineer - IoT, RTOS & C/C++

Placements24 • Sandton

On-site
ZAR 850,000 - 1,300,000
Medical aid
Retirement fund
Performance bonuses
+3
Senior Embedded Systems Engineer: Hardware & Firmware
Senior Embedded Systems Engineer: Hardware & Firmware

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 650,000 - 950,000
Remote Senior Embedded Systems Engineer
Remote Senior Embedded Systems Engineer

Placements24 • South Africa

Remote
ZAR 550,000 - 900,000
Remote work
Senior Embedded IoT Engineer — Remote
Senior Embedded IoT Engineer — Remote

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Health benefits
Training & conferences
+2
Lead Embedded Systems Architect (Hybrid)
Lead Embedded Systems Architect (Hybrid)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement planning
+3
Remote Senior Embedded Systems Architect
Remote Senior Embedded Systems Architect

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote work
Advanced development tools
+3
Senior Remote Automotive Embedded Systems Engineer
Senior Remote Automotive Embedded Systems Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Home office stipend
Performance bonuses
Senior Embedded Engineer - Automotive Hardware/Firmware
Senior Embedded Engineer - Automotive Hardware/Firmware

Melanie Coetzer • KwaZulu-Natal

On-site
ZAR 900,000 - 1,100,000
Lead Automotive Embedded Software Architect (Remote)
Lead Automotive Embedded Software Architect (Remote)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Salary package
Medical, dental, vision insurance
Retirement fund contribution
+5