Talent Job Seeker

Embedded Software Engineer (Cape Town)

About the position


  • Location: Cape Town 

  • Work Model: Hybrid 

  • Salary: R1 million - R1.6 million PA 

Key Responsibilities

  • Develop, test, and maintain embedded software for real-time tracking systems

  • Support hardware integration and field testing

  • Write clean, reliable, and well-documented code

  • Collaborate closely with cross-functional teams

Required Skills & Experience

  • Degree in Electronics Engineering or Computer Science

  • 3+ years in embedded software development

  • Proficiency in Embedded C, C++, RTOS, bare-metal development

  • Experience with STM32 or other ARM microcontrollers

  • Familiarity with Makefiles, GCC, cross-compilation, unit testing

  • Experience with peripheral interfaces (SPI, I2C, UART, USB)

  • Comfortable with memory types (EEPROM, FLASH, SD card, etc.)

  • Python scripting for automation or data handling

Nice to Have

  • JTAG, GDB, GPIO debugging tools, oscilloscopes, digital analyzers

  • Linux and bash scripting

  • Networking protocols (TCP/IP, OSI model)

  • RF transceiver experience (ISM, Bluetooth, WiFi, UWB)

  • Version control (GIT)

Personal Traits

  • Hands-on, adaptable, and detail-oriented

  • Strong communication skills

  • Comfortable in a fast-paced, start-up setting

Reporting Line

  • Reports to: Embedded Software Manager

  • Works with: Embedded Software Engineers, Hardware Engineers, Backend Developers

Place of work

Talent Job Seeker
Cape Town
app.general.countries.South Africa

About the company

Identifica el mejor Talento con Talent Job Seeker

Relevant places near

  • Cape Town
  • Retreat
  • Lansdowne
  • Rondebosch
  • Claremont
  • Rosebank
  • Constantia
  • Newlands
  • Bergvliet
  • Sunset Beach



Job ID: 9710397 / Ref: f8507d94214d4886db9d5ce7f8b44739

Open application open_in_new

Talent Job Seeker