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

Senior Embedded Systems Engineer; Remote

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

Our client, a pioneer in IoT and smart device technology, is seeking a highly experienced Senior Embedded Systems Engineer to join their fully remote engineering team. This role is fundamental to the design, development, and implementation of sophisticated embedded systems for their next-generation product portfolio. The engineer will be responsible for architecting real-time operating systems, developing firmware, and ensuring seamless integration of hardware and software components.

Working remotely, you will collaborate with a global team of experts to bring innovative smart devices to market. We are searching for a seasoned professional with a deep understanding of embedded C/C++, microcontrollers, and system-level design, who can excel in an independent, remote setting. This is a unique opportunity to lead critical development efforts and shape the future of connected technologies.

Key Responsibilities
  • Designing and developing embedded software and firmware for microcontrollers and embedded systems using C/C++.
  • Architecting and implementing real-time operating systems (RTOS) for complex applications.
  • Developing and integrating device drivers, communication protocols, and application layers.
  • Collaborating with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Performing system-level debugging, performance optimization, and root cause analysis of embedded issues.
  • Developing and executing unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Staying current with emerging embedded technologies, tools, and methodologies, and advocating for their adoption.
  • Contributing to the overall system architecture and design decisions for new products.
  • Mentoring junior engineers and providing technical guidance on embedded system development best practices.
Requirements
  • Master's or Ph.D. in Computer Engineering, Electrical Engineering, or a related field.
  • 7+ years of experience in embedded systems design and firmware development.
  • Expert proficiency in C and C++ programming for embedded environments.
  • Strong experience with various microcontrollers (e.g., ARM Cortex-M, ESP
    32) and their associated tool chains.
  • In-depth knowledge of real-time operating systems (RTOS) and embedded communication protocols (e.g., SPI, I2C, UART, TCP/IP, Bluetooth, Wi-Fi).
  • Experience with debugging tools, oscilloscopes, logic analyzers, and other test equipment.
  • Solid understanding of hardware-software co-design principles.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong written and verbal communication skills, essential for remote collaboration.
  • Proven ability to work independently and manage multiple projects effectively in a remote setup.
Benefits
  • This remote role offers a highly competitive salary, comprehensive health and wellness benefits, stock options, and a generous budget for professional development and training.
  • Our client values work-life balance and offers maximum flexibility, allowing you to work from anywhere.
  • Although the position is formally linked to our Upington, Northern Cape administrative office, it is a fully remote position.
  • You will be part of a forward-thinking company driving innovation in the rapidly growing smart device market.
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