Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Career Advice Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • Home
  • /
  • Job Search
  • /
  • South Africa
  • /
  • Gauteng
  • /
  • Johannesburg
Back to Search Results
  • About Us
  • All Jobs

Embedded Software Engineer - Sandton

  • Johannesburg North
  • Salary: R62 500.00 - R75 000.00 Per Month
  • Job Type: Permanent
  • Sectors: IT
  • Benefits: Cellphone/Data Allowance
  • Reference: TE-ESES

Apply before Apr 03 2026 | 61 Days left

Apply

Vacancy Details

Employer: Talent Evolution (Pty) Ltd

Role Purpose

The Embedded Software Engineer is responsible for assisting with the analysis, design, configuration, and implementation of embedded software solutions for public transport systems, as well as supporting broader ICT solutions including servers, networks, and software platforms.

The role requires a strong foundation in embedded Linux systems combined with a solid understanding of general ICT principles. The Embedded Software Engineer works collaboratively within cross-functional teams to deliver secure, reliable, and scalable technical solutions while supporting integration, testing, documentation, and ongoing system optimisation.


Key Responsibilities

Requirements Analysis & Solution Design

Analyse and translate customer and prospect public transport application requirements into detailed technical specifications and system architectures.
Collaborate with internal teams to design, develop, and customise embedded software solutions that meet operational and performance requirements.

Embedded Software Development

Implement, configure, and maintain embedded Linux-based solutions for public transport applications.
Ensure high levels of system availability, performance, security, and reliability.

ICT Systems Integration

Apply general ICT knowledge to design, configure, and implement integrated solutions involving servers, networks, databases, and software platforms.
Develop and manage integration gateways to ensure seamless interoperability between embedded systems, external applications, and network infrastructure.

Testing & Validation

Conduct comprehensive system testing, including internal testing, integration testing, and user acceptance testing (UAT).
Ensure final solutions meet defined specifications, quality standards, and customer expectations.

Troubleshooting & Maintenance

Diagnose and resolve system issues across embedded software and ICT infrastructure.
Identify root causes of application or system failures and implement corrective actions to prevent recurrence.

Documentation & Knowledge Transfer

Prepare and maintain technical documentation including system designs, test procedures, configuration guides, and user manuals.
Participate in skills transfer initiatives to share system knowledge with clients and third-party partners.

Collaboration & Continuous Improvement

 

Collaborate with local and international teams on configuration control, quality assurance, system integration, and documentation.
Stay current with emerging technologies and industry best practices, applying new knowledge to improve system performance and scalability.


Required Skills

  • Embedded Software Development: 7 to 8 years

Candidate Requirements

Role Requirements

Qualifications & Experience

Bachelor’s degree in Computer Science, Information Technology, Information Systems, or a related field from an accredited institution.
Minimum of 7 years’ hands-on experience in the design, development, configuration, and testing of embedded systems or software applications.
Proven experience working with embedded Linux systems.
Knowledge of networking protocols, server configuration, and general ICT principles.
Basic proficiency in at least one programming language such as C, C++, Python, or similar, with the ability to learn additional languages as required.
Experience in the public transport sector will be advantageous but is not mandatory.

Technical Skills

Embedded Linux systems implementation and support.
General ICT systems knowledge including servers, networks, and databases.
Integration and gateway development.
System testing, validation, and troubleshooting.
Technical documentation and configuration management.

Behavioural Competencies

Self-motivated and proactive, with the ability to work independently.
Strong problem-solving and diagnostic skills.
Adaptable and technically agile, with the ability to switch between technologies as required.
Customer-focused mindset with a solution-oriented approach.
Strong collaboration and communication skills, both written and verbal.
High attention to detail and commitment to quality.
Professional and mature approach to work, balancing internal standards with client-specific requirements.


Special Conditions

Travel within Africa and internationally will be required.


 

Should you not receive a response within 10 working days, please consider your application unsuccessful.


Apply

2 people have applied for this job. 73 people have viewed this job.

Previous
Next

About Talent Evolution (Pty) Ltd

Talent Evolution is a provider of Talent Management Services to help clients achieve greater organisational performance by assisting, recruiting, developing and engaging the best and most talented people for their businesses. With over 21 years of professional service and market knowledge, Talent Evolution has a tailor made solution for all our clients talent needs across a wide range of industries.


More Jobs at Talent Evolution (Pty) Ltd

View All (14)

Electronics Engineer (Travel Intensive) - Sandton

  • Johannesburg North
  • Job Type: Permanent
  • Posted 02 Feb 2026 | 61 Days left

Bookkeeper - Woodmead

  • Johannesburg South
  • Job Type: Permanent
  • Posted 28 Jan 2026 | 56 Days left

General Manager – Retail Property Management - Johannesburg

  • Johannesburg North
  • Job Type: Permanent
  • Posted 26 Jan 2026 | 54 Days left

Design Draughtsperson - Bellville

  • Bellville
  • Job Type: Permanent
  • Posted 26 Jan 2026 | 54 Days left

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.