Where

Embedded Electronic Engineer

Executive Placements
Johannesburg Full-day Full-time

Description:

Responsibilities:
  • Act as the main point of contact for product inquiries from internal teams and customers.
  • Design, program, and debug embedded systems, including microcontrollers, real-time operating systems (RTOS), and peripheral integration.
  • Collaborate on the design and testing of electronic circuits, PCBs, and prototyping for various applications.
  • Write and optimize MCU level firmware to ensure seamless hardware-software integration (Bootloaders, Hardware Abstraction, Device trees, Libraries, OTA etc.).
  • Perform rigorous testing of firmware to ensure reliability, performance, and compliance with industry standards.
  • Troubleshoot complex issues in hardware and software during development and after deployment.
  • Draft, review, update and approve all required documentation for ISO, ISERT, MASC and SANS certification.Requirements:
    • Bachelors degree in Electronics Engineering, Electrical Engineering.
    • Minimum of 3 years' experience in electronic hardware and embedded firmware development.
    • Proficiency with RTOS and Linux-based embedded systems.
    • Proficiency in C/C++ and assembly for embedded programming.
    • Strong knowledge of microcontroller families (ARM Cortex, Microchip, and STM32 essential).
    • Familiarity with PCB design tools (e.g., Altium, KiCad, Eagle) and electronic simulation tools.
    • Familiarity with communication protocols such (SPI, I2C, UART, CAN, RS485 and Ethernet).
    • Experience with SDLC and Agile methodologies.
    • Experience using oscilloscopes, logic analysers, and other debugging tools.
    • Experience with version control tools like Git.
22 Jul 2025;   from: gumtree.co.za

Similar jobs

  • E&D Recruiters
  • Johannesburg
... Embedded Software Engineer vacancy available in Randburg. Bachelor's degree in Electronic ... background in embedded C programming. Embedded Software Engineer Randburg The company ... . Minimum Requirements: BEng (Electronic OR Electrical Engineering) Minimum ...
30 days ago
  • E&D Recruiters
  • Johannesburg
... Embedded Software Engineer vacancy available in Randburg. Bachelor's degree in Electronic ... background in embedded C programming. Embedded Software Engineer Randburg The company ... . Minimum Requirements: BEng (Electronic OR Electrical Engineering) Minimum ...
30 days ago
  • E&D Recruiters
  • Johannesburg
... Embedded Software Engineer vacancy available in Randburg. Bachelor's degree in Electronic ... background in embedded C programming. Embedded Software Engineer Randburg The company ... . Minimum Requirements: BEng (Electronic OR Electrical Engineering) Minimum ...
30 days ago
  • E&D Recruiters
  • Johannesburg
... Embedded Software Engineer vacancy available in Randburg. Bachelor's degree in Electronic ... background in embedded C programming. Embedded Software Engineer Randburg The company ... . Minimum Requirements: BEng (Electronic OR Electrical Engineering) Minimum ...
30 days ago