Where

Firmware/Embedded Software Engineer

Executive Placements
Centurion Full-day Full-time

Description:

Firmware/Embedded Software Engineer

Centurion

Requirements:
Bachelor's or Master's degree in Electronic Engineering, Computer Engineering, or related discipline 5+ years in embedded software development Strong proficiency in C, particularly bare-metal embedded programming Thorough understanding of microcontrollers, digital/analogue circuits, and low-level hardware interaction Experience with real-time operating systems (RTOS) and concepts Experience with hierarchical state machines Proficient with 8-bit, 16-bit, and 32-bit microcontrollers Experience with unit and system testing

Tools & Platforms:
Embedded IDEs: STM32CubeIDE, MPLAB, or similar Communication protocols: SPI, I²C, UART, CAN, USB, Ethernet Debugging tools: oscilloscopes, logic analyzers, protocol analyzers PCB design software: Altium Designer (to support hardware collaboration) Version control: Git Microsoft Office suite (Word, Excel, PowerPoint) Responsibilities:
Develop and optimize firmware for 8-bit, 16-bit, and 32-bit microcontrollers and embedded platforms (MIPS, ARM, STM32) Implement and manage RTOS or bare-metal solutions Design and maintain device drivers and middleware for communication interfaces (SPI, I²C, UART, CAN, USB, Ethernet) Conduct integration testing and qualification of firmware with hardware systems Collaborate closely with hardware engineers for seamless firmware-hardware integration Write technical documentation including firmware specifications, test descriptions, interface definitions, user manuals, and integration guides Contribute to process improvements through automation and coding standards

10 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Centurion
Job & Company Description: Youll join a team developing mission-critical embedded software for advanced electronic systems used in high-performance defence applications. The work involves front-panel software development on embedded platforms, i...
7 months ago
  • Executive Placements
  • Centurion

Description:

This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on precision electronics, real-time embedded systems, and mission-critical ...

7 months ago
  • Executive Placements
  • Centurion

Description:

This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on precision electronics, real-time embedded systems, and mission-critical ...

7 months ago
  • Executive Placements
  • Centurion

Description:

DSP Software Engineer

Pretoria-East

Minimum Requirements and requirements:
B. Eng. (Electronic Engineering) or BEng/BSc (Computer ...
a month ago