Embedded Systems Engineer

Placements24

Durban

Hybrid

ZAR 700,000 - 950,000

Full time

11 days ago

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

Competitive salary
Remote work flexibility
Generous annual leave
Health benefits
Professional development
Home office equipment
Pension contributions

Job summary

Placements24 is seeking a seasoned Embedded Systems Engineer for a fully remote role that collaborates with teams across locations, including Durban, KwaZulu-Natal. You will design, implement, and test embedded software and hardware for next‑gen control systems in an agile environment.

The ideal candidate has 6+ years in embedded development, strong C/C++, RTOS (FreeRTOS/Zephyr), and hands-on hardware integration skills.

Qualifications

  • Bachelor's or Master's in Electrical/Computer Engineering or related field.
  • 6+ years of embedded systems experience.
  • Strong C/C++ for embedded apps.
  • RTOS experience (FreeRTOS, Zephyr or similar).
  • Microcontroller architectures: ARM Cortex-M, PIC, AVR.
  • I2C, SPI, UART, CAN, Ethernet interfaces.
  • Debug tools (JTAG/SWD) and oscilloscopes.
  • Git or similar version control.
  • Hardware design knowledge is a plus.
  • Excellent problem-solving and remote collaboration skills.

Responsibilities

  • Design, develop, and implement embedded firmware for MCUs/MPUs using C/C++.
  • Develop RTOS functionality for embedded applications.
  • Design and integrate hardware components and interfaces.
  • Create unit, integration, and system tests for firmware and hardware.
  • Collaborate with hardware, software, and product teams throughout the lifecycle.
  • Debug complex hardware/software issues in embedded systems.
  • Optimize for performance, power, and memory usage.
  • Document designs, test plans, and user manuals.
  • Stay updated with latest embedded tech and tools.
  • Improve development processes and tooling.

Skills

C/C++ for embedded
RTOS development
Hardware-software integration
Remote collaboration
Analytical problem-solving

Education

Bachelor's or Master's in Electrical/Computer Engineering

Tools

JTAG
SWD
Oscilloscope
Git

Job description

About the Role

Our client, a frontrunner in developing intelligent automation solutions for industrial applications, is looking for a talented and experienced Embedded Systems Engineer to join their entirely remote workforce. While the team may be based across various locations, this role will require close collaboration with colleagues operating out of the Durban, KwaZulu-Natal region, contributing to the development of next-generation control systems. You will be responsible for the design, development, implementation, and testing of embedded software and hardware systems that are the brains behind our innovative products. This is a fully remote position, offering the flexibility to work from anywhere while being part of a forward-thinking, agile engineering team. We pride ourselves on a culture of innovation, technical excellence, and shared success. The ideal candidate will have a passion for creating robust, efficient, and reliable embedded solutions, coupled with a strong understanding of microcontrollers, real-time operating systems (RTOS), and hardware-software integration. You will play a key role in the entire product lifecycle, from concept to deployment, ensuring the highest quality standards are met. This is a fantastic opportunity to shape the future of industrial automation and make a significant impact on the efficiency and safety of various industries.

Key Responsibilities
  • Design, develop, and implement embedded firmware for microcontrollers and microprocessors using C/C++.
  • Develop and manage real-time operating systems (RTOS) for embedded applications.
  • Design and integrate hardware components, including sensors, actuators, and communication interfaces.
  • Develop and execute comprehensive unit tests, integration tests, and system tests for embedded software and hardware.
  • Collaborate closely with hardware engineers, software developers, and product managers throughout the product development lifecycle.
  • Debug and troubleshoot complex hardware and software issues in embedded systems.
  • Optimize embedded systems for performance, power consumption, and memory usage.
  • Create and maintain detailed technical documentation, including design specifications, test plans, and user manuals.
  • Stay updated with the latest advancements in embedded systems technology, tools, and methodologies.
  • Contribute to the continuous improvement of development processes and tools.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages for embedded applications.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Solid understanding of microcontroller architectures (e.g., ARM Cortex-M, PIC, AVR).
  • Experience with hardware interfacing protocols like I2C, SPI, UART, CAN, and Ethernet.
  • Familiarity with embedded debugging tools (e.g., JTAG, SWD) and oscilloscopes.
  • Knowledge of software version control systems (e.g., Git).
  • Experience with hardware design principles and schematic review is advantageous.
  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work independently and collaboratively in a remote team environment.
Benefits
  • Competitive salary and performance incentives.
  • Flexible remote work arrangements.
  • Generous annual leave allowance.
  • Comprehensive health and wellness benefits.
  • Budget for professional development, training, and certifications.
  • Opportunity to work on cutting-edge automation technologies.
  • Collaborative and innovative remote work culture.
  • Company-provided equipment for an optimal home office setup.
  • Contribution to high-impact industrial solutions.
  • Pension fund contributions.
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
Senior Embedded Systems Engineer

Placements24 • Midrand

Remote
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Remote-friendly
Senior Embedded Systems Engineer - Remote
Senior Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Embedded Systems Engineer
Embedded Systems Engineer

Placements24 • Pretoria

Hybrid
ZAR 550,000 - 950,000
Remote work setup allowance
Comprehensive health benefits
Flexible working hours
+2
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Health benefits
Training & conferences
+2
Senior Software Engineer - Embedded Systems (Remote)
Senior Software Engineer - Embedded Systems (Remote)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work arrangement
Competitive salary with performanceBon
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Remote first
Competitive salary
Health insurance
+3
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Stock options
+2
Remote Electrical Engineer - Embedded Systems Design
Remote Electrical Engineer - Embedded Systems Design

Placements24 • Mossel Bay

Hybrid
ZAR 550,000 - 850,000
Health insurance
Provident fund
Paid time off