Remote Senior Embedded Systems Engineer

Placements24

LegKraal Gate

Hybrid

ZAR 1,482,000 - 2,141,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private health insurance
Retirement plan
Flexible hours
Paid time off
Remote learning
Virtual team-building
Work from anywhere
Mahikeng admin hub

Job summary

Placements24 is seeking a highly skilled Remote Senior Embedded Systems Engineer to join a globally distributed engineering team. You will design, develop, test, and deploy complex embedded systems for cutting-edge IoT products, working entirely remotely from your home.

The role requires a Master’s or PhD in Electrical/Computer Engineering with 8+ years of embedded experience, strong C/C++ skills, ARM Cortex-M expertise, RTOS and embedded Linux familiarity, and excellent problem‑solving and

Qualifications

  • Master's degree or PhD in Electrical/Computer Engineering or related field.
  • Minimum of 8 years in embedded systems design and firmware development.
  • Expertise in C and C++ for embedded applications.
  • Strong knowledge of microcontroller architectures (e.g., ARM Cortex-M).
  • Experience with RTOS and embedded Linux.
  • Proficiency with embedded debugging tools and techniques.
  • Solid hardware-software co-design and system-level debugging.
  • Excellent analytical, problem-solving, and communication skills.
  • Ability to work independently and manage projects remotely.
  • Experience with wireless protocols (Bluetooth, Wi‑Fi, LoRa) is a significant advantage.

Responsibilities

  • Design, develop, and implement firmware and embedded software for microcontrollers and embedded systems.
  • Write efficient, well-documented, and maintainable code in C/C++.
  • Develop and execute unit, integration, and system tests for embedded software.
  • Collaborate with hardware engineers to define system architecture and troubleshoot integration issues.
  • Optimize embedded systems for performance, power, and memory usage.
  • Participate in the full product development lifecycle from concept to production.
  • Debug complex embedded systems using JTAG, oscilloscopes, and logic analyzers.
  • Stay updated on RTOS and IoT protocol advancements.

Skills

Embedded systems
C/C++
RTOS
ARM Cortex-M
Embedded Linux
Debugging tools
Remote work
Mentoring

Education

Master's degree in EE/CE
PhD in EE/CE

Tools

JTAG
Oscilloscopes
Logic analyzers
Debugging tools

Job description

About the Role

Our client, an innovative leader in IoT solutions and smart devices, is seeking a highly skilled Remote Senior Embedded Systems Engineer to join their globally distributed engineering team. This position is crucial for the design, development, testing, and deployment of complex embedded systems that form the core of our client's cutting-edge products. Working entirely remotely, you will collaborate with cross-functional teams to push the boundaries of technology. The ideal candidate is a self-starter with a profound understanding of embedded hardware and software development, excellent problem-solving abilities, and a commitment to delivering high-quality, reliable solutions. This is a unique opportunity to contribute to pioneering projects from the comfort of your own home, with significant impact on product development and innovation.

Key Responsibilities
  • Design, develop, and implement firmware and embedded software for microcontrollers and embedded systems.
  • Write efficient, well-documented, and maintainable code in C/C++.
  • Develop and execute comprehensive unit, integration, and system tests for embedded software.
  • Collaborate closely with hardware engineers to define system architecture and troubleshoot hardware/software integration issues.
  • Optimize embedded systems for performance, power consumption, and memory usage.
  • Participate in the entire product development lifecycle, from concept to production.
  • Debug complex embedded systems using JTAG, oscilloscopes, logic analyzers, and other diagnostic tools.
  • Stay abreast of the latest advancements in embedded systems technology, real-time operating systems (RTOS), and IoT protocols.
  • Contribute to technical documentation, including design specifications and user manuals.
  • Mentor junior engineers and participate actively in code reviews and design discussions.
Requirements
  • Master's degree or PhD in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 8 years of experience in embedded systems design and firmware development.
  • Expertise in C and C++ programming for embedded applications.
  • Strong knowledge of microcontroller architectures (e.g., ARM Cortex-M).
  • Experience with real-time operating systems (RTOS) and embedded Linux.
  • Proficiency with embedded debugging tools and techniques.
  • Solid understanding of hardware-software co-design and system-level debugging.
  • Excellent analytical, problem-solving, and communication skills.
  • Demonstrated ability to work independently and manage projects effectively in a remote environment.
  • Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa) is a significant advantage.
Benefits

Our client offers an attractive remote salary, flexible working hours, and a comprehensive benefits package that includes private health insurance, a retirement savings plan, and opportunities for remote professional development and training. You will have the autonomy to work from anywhere, contributing to innovative IoT solutions. We foster a culture of collaboration, innovation, and continuous improvement. Enjoy generous paid time off and participate in virtual team-building activities. This role provides the flexibility to work from your chosen location, contributing your expertise to cutting-edge embedded systems development, with Mahikeng, North West serving as your administrative hub.

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

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Health benefits
Training & conferences
+2
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
Senior Embedded Systems Engineer

Placements24 • Midrand

Remote
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Remote-friendly
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 • 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 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
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 • Stellenbosch

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

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Home office stipend
Health insurance
Retirement planning
+1