×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Systems Engineer - Remote

Remote / Online - Candidates ideally in
Rustenburg, 0202, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary