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

Senior Embedded Systems Engineer

Job in Durban, 3611, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
About the Role

Our client is a highly regarded innovator in the field of industrial automation and control systems. They are seeking a skilled and experienced Senior Embedded Systems Engineer to join their dedicated product development team, based physically in Durban, Kwa Zulu-Natal, ZA
. This role is crucial for the design, development, and testing of embedded hardware and software for their next-generation product lines. You will be working on complex, mission-critical systems, contributing to the technological advancements that drive their industry leadership. The position demands a deep understanding of embedded hardware, firmware development, and system integration. This is an exciting opportunity to contribute to impactful projects and grow your career within a supportive and technologically advanced environment.

Key Responsibilities
  • Design, develop, and implement embedded firmware for microcontrollers and processors, optimizing for performance, power consumption, and reliability.
  • Develop and maintain real-time operating systems (RTOS) and drivers for various embedded platforms.
  • Collaborate with hardware engineers to define system architecture and select appropriate components.
  • Create comprehensive test plans and procedures for embedded software and systems, including unit testing, integration testing, and system validation.
  • Debug and troubleshoot complex embedded systems issues across hardware and software interfaces.
  • Contribute to the full product development lifecycle, from concept and requirements gathering through to production and post-launch support.
  • Document designs, code, and test results meticulously.
  • Stay current with emerging embedded technologies and methodologies.
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • Minimum of 6 years of experience in embedded systems development.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and embedded Linux.
  • Familiarity with common embedded interfaces and protocols (e.g., SPI, I2C, UART, CAN).
  • Experience with debugging tools, emulators, and logic analyzers.
  • Understanding of hardware/software co-design principles.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication abilities.
Benefits
  • Competitive annual salary: ZAR.
  • Extensive training and professional development opportunities.
  • Company-sponsored pension fund.
  • Medical aid benefits.
  • On-site facilities and a collaborative work environment.
  • Opportunity to work with cutting-edge embedded technologies.
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