Talent.com
This job offer is not available in your country.
Software Engineer

Software Engineer

Gap ConsultingJohannesburg, South Africa
13 days ago
Job description

Minimum Requirements :

  • Minimum of 5 years experience in Embedded Software / Firmware Development
  • BEng / BSc in Electronic or Computer Engineering
  • Strong proficiency in Embedded C / C++
  • Experience with microcontrollers (ARM, STM32, PIC, AVR) and RTOS
  • Hands-on experience with device drivers, hardwaresoftware integration, and board-level debugging
  • Full product lifecycle exposure : Requirements | Architecture | Coding | Testing | Documentation
  • Proficient in version control and issue tracking (Git | Jira)
  • Experience in safety-critical or industrial systems will be advantageous
  • Exposure to wireless communication protocols (UART | SPI | I²C | CAN | GSM | GPS | RF) beneficial
  • Familiarity with ROS2 | Polarion advantageous
  • Fluent in English (Afrikaans beneficial)
  • Contactable references and payslips required

Salary Structure :

  • Negotiable Salary Package
  • Benefits
  • (Only suitable candidates will be shortlisted and contacted within 14 days)

    Create a job alert for this search

    Software Engineer • Johannesburg, South Africa