Application deadline date has been passed for this Job.
This job has been Expired
Full time
  • Post Date: December 1, 2023
Job Description

Junior Software Embedded Developer vacancy available in Randburg, Johannesburg.

Start date: 8 January 2024

Our client specialises in intelligent electronic design and they are looking for Graduate Engineers who are keen to pursue a career in software development on RTOS & Linux based embedded systems as well as the Linux server environment.

Qualification Requirements:

  • Master of Engineering or minimum a Bachelor’s of Engineering Degree in Electronic, Computer, Electrical, Biomedical or Mechatronic Engineering.

Candidates should have a strong interest / aptitude in the following:

  •   Linux application development
  •   Firmware development on custom embedded platforms
  •   Proficient in C++ / C programming

Advantageous Skills to have:

  • Familiarity with ARM based platforms
  • Familiarity with Databases / SQL
  • Familiarity with API development using REST / similar technologies
  • Familiarity with embedded systems
  • Knowledge of Python / Bash
  • Knowledge of Git / GCC

Personal qualities that we are looking for in a candidate:

  •   Accountability & integrity.
  •   Initiative taker


  • Application software development, coding and testing on Linux & RTOS based platforms.
  • Firmware development, coding and testing.
  • System integration and debugging.
  • Technical specification / documentation & liaison with client on system requirements.


To Apply, send detailed CV and academic transcripts to:

  • This is an office based position in Randburg.
  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.