Jobs in

Electronic Engineer - Johannesburg

The ideal candidate will have a strong background in electronic engineering, with expertise in hardware design, firmware development, and embedded software programming.
Responsibilities:
  • Design and develop embedded systems for various applications, including IoT devices, consumer electronics, and industrial automation.
  • Collaborate with cross-functional teams to define system requirements and specifications.
  • Design PCB layouts and schematics for embedded systems.
  • Develop and optimize firmware and embedded software using languages such as C, C++, or Python.
  • Conduct testing, debugging, and validation of embedded systems.
  • Stay updated with emerging technologies and industry trends in embedded systems design.
Requirements:
  • Bachelor's or Master's degree in Electronic Engineering, Computer Engineering, or related field.
  • Proven experience in embedded systems design, hardware development, and firmware programming.
  • Proficiency in PCB design software (e.g., Altium Designer, Eagle) and simulation tools.
  • Strong programming skills in C, C++, or Python for embedded systems.
  • Familiarity with microcontrollers, sensors, actuators, and communication protocols (e.g., SPI, I2C, UART).
  • Experience with embedded Linux or RTOS platforms is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.
Apply Now

Want to do another search?

Jobs in