Senior Embedded Systems Engineer - Remote

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Retirement plan
Professional development
Flexible hours
Remote work in SA

Job summary

Placements24 is hiring a Senior Embedded Systems Engineer for a fully remote role in South Africa. You will design, develop, and implement embedded software and hardware solutions for next-generation devices, collaborating with hardware engineers to ensure robust HW-SW integration.

The role requires hands-on experience with ARM and PIC platforms, RTOS, and strong debugging skills. You will work in a remote, agile environment, delivering high-quality results and driving the technical roadmap.

Qualifications

  • Master's or Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Strong proficiency in C/C++ programming for embedded environments.
  • Experience with RTOS concepts and implementation.
  • Familiarity with hardware debugging tools, oscilloscopes, and logic analyzers.
  • Proven ability to work effectively and deliver results in a fully remote capacity.

Responsibilities

  • Design, develop, and debug embedded software for various microcontroller platforms (ARM, PIC, etc.).
  • Develop and maintain real-time operating systems (RTOS) for embedded applications.
  • Collaborate with hardware engineers to define system architecture and ensure seamless hardware-software integration.
  • Implement communication protocols (I2C, SPI, UART, CAN) and low-level drivers.
  • Conduct thorough system testing and validation, including unit testing and integration testing.
  • Troubleshoot and resolve complex issues in both hardware and software components in a remote setting.

Skills

C/C++ (embedded)
RTOS concepts
Embedded systems
Hardware debugging

Education

Master's or Bachelor's degree in Electrical Engineering or related field

Tools

Oscilloscopes
Logic analyzers

Job description

About the Role

Our client is seeking a talented and experienced Senior Embedded Systems Engineer to join their innovative product development team. This is a fully remote position, allowing you to contribute to cutting-edge projects from anywhere in South Africa. You will be instrumental in the design, development, and implementation of embedded software and hardware solutions for next-generation devices. This role requires a deep understanding of microcontrollers, real-time operating systems, and hardware-software integration. Working within a collaborative and agile virtual environment, you will tackle complex challenges and drive the technological roadmap of our client's diverse product portfolio, fostering a culture of technical excellence and continuous improvement across the remote team.

Key Responsibilities
  • Design, develop, and debug embedded software for various microcontroller platforms (ARM, PIC, etc.).
  • Develop and maintain real-time operating systems (RTOS) for embedded applications.
  • Collaborate with hardware engineers to define system architecture and ensure seamless hardware-software integration.
  • Implement communication protocols (e.g., I2C, SPI, UART, CAN) and low-level drivers.
  • Conduct thorough system testing and validation, including unit testing and integration testing.
  • Troubleshoot and resolve complex issues in both hardware and software components in a remote setting.
Requirements
  • Master's or Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Strong proficiency in C/C++ programming for embedded environments.
  • Experience with RTOS concepts and implementation.
  • Familiarity with hardware debugging tools, oscilloscopes, and logic analyzers.
  • Proven ability to work effectively and deliver results in a fully remote capacity.
Benefits
  • A highly competitive salary commensurate with experience.
  • Comprehensive benefits package including health insurance and retirement savings plan.
  • Generous allocation for professional development and training.
  • Flexible work hours and the ability to work from anywhere in South Africa.
  • Opportunity to work on innovative and challenging embedded systems projects.
  • Engaging and supportive virtual team environment dedicated to mutual success.
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 • Stellenbosch

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

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Remote work
Health coverage
+2
Remote Automotive Embedded Software Developer
Remote Automotive Embedded Software Developer

Placements24 • Randburg

Hybrid
ZAR 720,000 - 1,100,000
Year-end bonuses
Remote work flexibility
Health insurance
+2
Remote Electrical Systems Engineer
Remote Electrical Systems Engineer

Placements24 • Gqeberha

Hybrid
ZAR 550,000 - 750,000
Performance bonuses
Flexible hours
Private health insurance
+2
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Medical and dental insurance
Remote work stipend
+2
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement planning
+3
Senior Electrical Systems Engineer
Senior Electrical Systems Engineer

Placements24 • Polokwane

Hybrid
ZAR 1,000,000 - 1,800,000
Remote-first environment
Competitive salary
Professional development budget
+2
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
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
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,400,000
Fully remote work
Flexible hours
Competitive salary and bonuses
+2