Remote Lead Embedded Systems Engineer

Placements24

Randburg

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

3 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

Competitive salary bonuses
Private medical and dental coverage
Retirement savings plan
Fully remote work
Professional development opportunities

Job summary

Placements24 seeks a highly experienced Remote Lead Embedded Systems Engineer to join a fully remote South Africa engineering team. You will lead architecture, design, and production-grade firmware for IoT devices, guiding a cross-time-zone group of engineers from concept to release.

You will work in C/C++ with RTOS, MCU selection, bootloaders, drivers, and testing strategies, while mentoring juniors and ensuring robust integration with hardware.

Qualifications

  • Master's degree in Electrical Engineering, Computer Science, or a related field.
  • 8+ years of hands-on embedded systems design and firmware development.
  • Experience leading embedded projects and mentoring engineering teams.
  • Proficiency in C/C++ programming for embedded applications.

Responsibilities

  • Lead the architecture and development of embedded firmware for new product lines, from initial concept through to release.
  • Design and implement efficient and reliable embedded software using C/C++ and RTOS environments.
  • Oversee the selection and integration of microcontrollers, sensors, communication modules, and other hardware components.
  • Develop and maintain robust bootloaders, device drivers, and firmware update mechanisms.
  • Collaborate closely with hardware engineers to ensure seamless integration between hardware and software.
  • Define and implement testing strategies, including unit testing, integration testing, and system testing for embedded systems.
  • Mentor and guide junior embedded software engineers, fostering best practices in coding, design, and debugging.
  • Troubleshoot and resolve complex hardware and software issues in a remote collaborative environment.
  • Stay current with the latest trends and technologies in embedded systems and IoT.
  • Contribute to the continuous improvement of development processes and tools.

Skills

C/C++
RTOS
ARM Cortex-M
JTAG
Logic analyzers
Git
Bluetooth
Wi-Fi
LoRa
Remote collaboration

Education

Master's degree in Electrical Engineering

Tools

JTAG
Logic analyzers
Git
ARM Cortex-M

Job description

About the Role

Our client is an innovative technology firm specializing in cutting-edge IoT devices and smart hardware solutions. We are seeking a highly skilled and experienced Remote Lead Embedded Systems Engineer to join our dynamic, fully remote engineering team. This senior role is responsible for leading the design, development, and implementation of complex embedded systems from concept to production. You will play a critical role in architectural decisions, technology selection, and guiding a talented team of engineers working across different time zones. This is a fully remote position, offering the flexibility to work from anywhere in South Africa while contributing to groundbreaking technological advancements.


Key Responsibilities


  • Lead the architecture and development of embedded firmware for new product lines, from initial concept through to release.

  • Design and implement efficient and reliable embedded software using C/C++ and RTOS environments.

  • Oversee the selection and integration of microcontrollers, sensors, communication modules, and other hardware components.

  • Develop and maintain robust bootloaders, device drivers, and firmware update mechanisms.

  • Collaborate closely with hardware engineers to ensure seamless integration between hardware and software.

  • Define and implement testing strategies, including unit testing, integration testing, and system testing for embedded systems.

  • Mentor and guide junior embedded software engineers, fostering best practices in coding, design, and debugging.

  • Troubleshoot and resolve complex hardware and software issues in a remote collaborative environment.

  • Stay current with the latest trends and technologies in embedded systems and IoT.

  • Contribute to the continuous improvement of development processes and tools.


Requirements


  • Master's degree in Electrical Engineering, Computer Science, or a related field.

  • Minimum of 8 years of hands-on experience in embedded systems design and firmware development.

  • Proven experience in leading embedded systems projects and mentoring engineering teams.

  • Expertise in C/C++ programming for embedded applications.

  • Strong understanding of real-time operating systems (RTOS) concepts and implementation.

  • Experience with various microcontroller architectures (e.g., ARM Cortex-M).

  • Proficiency with debugging tools (e.g., JTAG, logic analyzers) and version control systems (e.g., Git).

  • Familiarity with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa).

  • Excellent problem-solving, analytical, and architectural design skills.

  • Strong communication and collaboration skills, essential for remote work.


Benefits


  • Our client offers a highly competitive salary, significant performance bonuses, comprehensive private medical and dental coverage, and an excellent retirement savings plan.

  • This role provides unparalleled flexibility with a fully remote working arrangement, promoting an exceptional work-life balance.

  • Employees benefit from continuous professional development opportunities, including access to online courses, certifications, and industry conferences.

  • Join our client and contribute to the future of innovative embedded technologies from the comfort of your home office, impacting global markets from Randburg or any other approved remote location.


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 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Remote work setup allowance
Professional development
+5
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
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
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Midrand

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

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 2,000,000
Private health insurance
Annual bonus
Home office equipment budget
+1
Lead Embedded Systems Engineer - Remote
Lead Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Performance bonuses
Flexible work hours and unlimited PTO
+3
Remote Senior Firmware Engineer - Embedded Systems
Remote Senior Firmware Engineer - Embedded Systems

Placements24 • Bloemfontein

Hybrid
ZAR 700,000 - 1,100,000
Stock options
Remote work stipend
Career growth in a fast-growing start‑
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