Senior Embedded Systems Engineer (Remote)

Placements24

Midrand

Hybrid

ZAR 900,000 - 1,500,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

Salary bonuses
Health benefits
Training & conferences
Remote work
Home office allowance

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role across South Africa. You will design, develop, test, and deploy embedded software for diverse microcontroller platforms, ensuring reliability and low power operation.

The ideal candidate has 7+ years of hands-on experience, strong C/C++, RTOS expertise (FreeRTOS/Zephyr), and solid hardware interface knowledge. Join a globally distributed team shaping next‑gen IoT devices with modern development practices.

Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field.
  • 7+ years of hands-on embedded software development experience.
  • Proficiency in C and C++ for embedded systems.
  • Strong RTOS experience (FreeRTOS/Zephyr).
  • Solid understanding of embedded hardware interfaces and debugging tools (JTAG/SWD).
  • Experience with IoT platforms and protocols (MQTT, CoAP).
  • Familiarity with Git and Agile development methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong remote-team collaboration skills.

Responsibilities

  • Design, develop, test, and maintain embedded software for microcontrollers and platforms.
  • Implement RTOS and low-power applications.
  • Develop and optimize device drivers for hardware peripherals and sensors.
  • Integrate wireless modules and protocols (Wi‑Fi, Bluetooth, Zigbee, LoRa).
  • Collaborate with hardware engineers throughout the product lifecycle.
  • Perform code reviews, debugging, and performance optimization.
  • Create unit and integration tests; ensure software quality.
  • Document design specifications and user manuals; stay current with embedded tech.

Skills

C/C++
RTOS
FreeRTOS
Zephyr
JTAG/SWD
MQTT
CoAP
Git
Agile
Debugging

Education

Bachelor’s or Master’s in Computer/Electrical Eng

Tools

Git

Job description

About the Role

Our client, a pioneering technology firm at the forefront of IoT and smart device innovation, is seeking an accomplished Senior Embedded Systems Engineer. This is a fully remote opportunity, allowing you to contribute your expertise from anywhere within South Africa. You will be instrumental in the design, development, and deployment of complex embedded software for next-generation connected devices. This role demands a deep understanding of microcontroller architectures, real-time operating systems (\"RTOS\"), and wireless communication protocols. If you are a proactive, detail-oriented engineer passionate about creating cutting-edge embedded solutions and thrive in a fully remote, collaborative setting, this position is for you. You will play a key part in shaping innovative products that connect the world, working with a talented, globally distributed team.

Key Responsibilities
  • Design, develop, test, and maintain embedded software and firmware for a range of microcontrollers and embedded platforms.
  • Implement real-time operating systems (RTOS) and develop efficient, low-power applications.
  • Develop and optimize device drivers for various hardware peripherals and sensors.
  • Integrate and manage wireless communication modules and protocols (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa).
  • Collaborate closely with hardware engineers throughout the product development lifecycle to ensure seamless integration.
  • Perform thorough code reviews, debugging, and performance optimization.
  • Develop and execute unit tests and integration tests to ensure software quality and reliability.
  • Create comprehensive technical documentation, including design specifications and user manuals.
  • Stay current with emerging embedded technologies and industry best practices.
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Minimum of 7 years of hands-on experience in embedded software development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Strong experience with real-time operating systems (e.g., FreeRTOS, Zephyr, RTLinux).
  • Solid understanding of embedded hardware interfaces and debugging tools (JTAG, SWD).
  • Experience with IoT platforms and protocols (MQTT, CoAP).
  • Familiarity with version control systems (Git) and agile development methodologies.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
Benefits
  • Our client offers a highly competitive salary, generous performance bonuses, and comprehensive health and wellness benefits.
  • We are committed to your professional growth, providing access to ongoing training, online courses, and opportunities to attend virtual conferences and workshops.
  • This is a fully remote position, offering excellent flexibility and work-life balance, complemented by a home office setup allowance.

Join a company that fosters innovation and empowers its employees to make a significant impact in the world of connected devices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Stellenbosch

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

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Fully remote position
Competitive salary
Health benefits
+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
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • South Africa

Remote
ZAR 550,000 - 900,000
Remote work
Lead Embedded Software Engineer (Remote)
Lead Embedded Software Engineer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Equity options
Health benefits
Generous PTO
+2
Senior Automotive Embedded Systems Engineer (Remote)
Senior Automotive Embedded Systems Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Home office stipend
Performance bonuses
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 IoT Engineer — Remote
Senior Embedded IoT Engineer — Remote

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Health benefits
Training & conferences
+2