Application deadline date has been passed for this Job.
This job has been Expired
  • Post Date: April 23, 2026
Job Description
Job title:  Embedded Software Engineer | Design Engineer

Location: Centurion (Office-based)

A new vacancy is available for an Embedded Software Engineer | Design Engineer to join our client’s design and development team.

This role is a full-time office-based position requiring on-site attendance.

Requirements:

  • BEng Electronic or Computer Engineering degree or higher
  • 3+ Years of relevant work experience in the development of software
  • 3+ Years of work experience in embedded software development using the C programming language
  • At least 1 year of experience in software development using the C++ programming language.
  • Python / Java / Linux skills advantageous.
  • Analysis and design skills.
  • South African citizenship essential.

Prime Responsibilities include:

  • Software design and development
  • Capture and analyse user requirements
  • Design and implement solution
  • Create project documentation
  • Undertake technology research
  • Organise and attend reviews
  • Make regular software builds
  • Address Support and Production requests
  • Writing technical design documentation
  • Mentoring
  • Assist Business Development.

Personal Attributes:

  • Mature and positive attitude
  • Sense of responsibility
  • Well organised
  • Process driven
  • Excellent communication skills (oral & written)
  • Lateral/imaginative thinker
  • Able to handle stress and work under pressure
  • Target orientated and delivery focused
  • Multi-tasking between projects
  • Attention to detail
  • Good interpersonal skills
  • Confident and assertive
  • Be able to work individually and within a group.

Remuneration: Market-related CTC Package, and dependent on the qualifications and experience of the successful candidate.

IMPORTANT INFO:  

South African citizenship is essential

By submitting your application and personal information, you explicitly consent to Let’s Recruit processing your personal data solely for the purposes of evaluating your suitability for this position and other potential opportunities. All personal information provided will be handled in compliance with applicable South African data protection laws and will be securely retained or destroyed as required by legislation.

While we strive to provide responses to all applicants, if you do not hear from us within 14 days of your application, please consider your application unsuccessful.

Successful candidates will be notified within 14 days of application.

Let’s Recruit reserves the right to withdraw or modify this vacancy at any time without notice.

To apply, send your detailed CV to cv@letsrecruit.co.za