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

Senior Embedded Systems Engineer - Remote First

Remote / Online - Candidates ideally in
Pietermaritzburg, 3200, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-27
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
About the Role

Our client is a pioneering technology firm seeking a highly skilled and motivated Senior Embedded Systems Engineer to join their dynamic, remote-first team. This role is critical in developing cutting-edge embedded solutions that power a range of innovative products. You will be instrumental in the design, development, and testing of complex embedded systems from conception to deployment. This position offers the unique opportunity to work from anywhere within South Africa, contributing to projects that push the boundaries of technological advancement.

We are looking for an individual with a passion for problem-solving and a proven track record in embedded C/C++ development and real-time operating systems. The ideal candidate thrives in a collaborative, virtual environment and is adept at communicating technical concepts clearly.

Key Responsibilities
  • Design, develop, and implement embedded software solutions using C/C++ and RTOS.
  • Collaborate with cross-functional teams to define system requirements and architecture.
  • Perform rigorous testing and debugging of embedded software and hardware.
  • Optimize embedded system performance for efficiency and reliability.
  • Develop and maintain technical documentation for embedded systems.
  • Participate in code reviews and contribute to best practices in software development.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Stay abreast of emerging technologies and industry trends in embedded systems.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded systems development.
  • Proficiency in embedded C/C++ programming.
  • Strong understanding of real-time operating systems (RTOS) concepts.
  • Experience with microcontrollers and embedded hardware interfacing (e.g., SPI, I2C, UART).
  • Familiarity with debugging tools and techniques for embedded systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Demonstrated ability to manage multiple tasks and projects independently.
Benefits
  • Our client offers a competitive salary package commensurate with experience.
  • Employees benefit from a fully remote work arrangement, promoting work-life balance.
  • Opportunities for professional development and continuous learning are provided.
  • A comprehensive health insurance plan and performance-based bonuses are also part of the package.
  • You'll be part of an innovative and forward-thinking company culture dedicated to technological excellence.
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