Senior Embedded Systems Engineer - IoT, RTOS & C/C++

Placements24

Sandton

On-site

ZAR 850,000 - 1,300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Retirement fund
Performance bonuses
Generous paid time off
Training opportunities
Modern Sandton workspace

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer for our client in Sandton, Gauteng. You will design, develop, and test embedded software for microcontrollers and embedded processors, collaborating with hardware engineers to deliver robust products.

Key focus areas include RTOS, device drivers, performance optimization, and thorough documentation. The ideal candidate has 5+ years' experience in embedded C/C++, strong problem-solving abilities, and a passion for hardware-software

Qualifications

  • Bachelor's degree in Electrical Engineering or Computer Engineering.
  • Minimum of 5 years of professional embedded systems experience.
  • Proficiency in embedded C and C++.
  • Experience with RTOS such as FreeRTOS or Zephyr.
  • Strong understanding of computer architecture, data structures, and algorithms.
  • Familiarity with I2C, SPI, UART, CAN, Bluetooth, and Wi-Fi.
  • Experience with debugging tools (JTAG, logic analyzers, oscilloscopes).
  • Ability to work independently and in a team.
  • Excellent problem-solving and analytical skills.

Responsibilities

  • Design, develop, and maintain embedded software for microcontrollers and embedded processors using C/C++.
  • Implement real-time operating systems (RTOS) and device drivers for various hardware platforms.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug complex hardware and software issues, identifying root causes and implementing effective solutions.
  • Collaborate closely with hardware engineers to define system requirements and ensure seamless integration.
  • Participate in the entire product development lifecycle, from concept to production and post-release support.
  • Optimize embedded code for performance, power consumption, and memory usage.
  • Document software designs, specifications, and test procedures thoroughly.
  • Stay updated with the latest trends and technologies in embedded systems development.

Skills

Embedded C/C++
RTOS
Microcontrollers
Debugging tools
Algorithms & data structures
Team collaboration
Serial protocols

Education

Bachelor's degree in Electrical Engineering or Computer Engineering

Tools

JTAG
Logic analyzers
Oscilloscopes

Job description

Placements24 is seeking a Senior Embedded Systems Engineer for our client in Sandton, Gauteng. You will design, develop, and test embedded software for microcontrollers and embedded processors, collaborating with hardware engineers to deliver robust products.

Key focus areas include RTOS, device drivers, performance optimization, and thorough documentation. The ideal candidate has 5+ years' experience in embedded C/C++, strong problem-solving abilities, and a passion for hardware-software

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Systems Engineer — Industrial Automation
Senior Embedded Systems Engineer — Industrial Automation

Placements24 • Durban

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

Placements24 • Sandton

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

Placements24 • South Africa

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

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Stock options
+2
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
Remote Senior Embedded Systems Engineer - RTOS & HW/SW
Remote Senior Embedded Systems Engineer - RTOS & HW/SW

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Embedded Systems Engineer: Hardware & Firmware
Senior Embedded Systems Engineer: Hardware & Firmware

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 650,000 - 950,000
Remote Automotive Embedded Software Engineer - C/C++, RTOS
Remote Automotive Embedded Software Engineer - C/C++, RTOS

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Fully remote
Health & retirement benefits
Professional development
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