Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
937

Software Engineer jobs in United States

Embedded Software Engineer

Talent Evolution (Pty) Ltd

Johannesburg
On-site
ZAR 750,000 - 900,000
Yesterday
Be an early applicant
I want to receive the latest job alerts for “Software Engineer” jobs

Intermediate Software Engineer - WMS (C# .NET)

takealot.com

Cape Town
On-site
ZAR 500,000 - 600,000
Today
Be an early applicant

Junior Software Engineer (x2 roles)

O'Brien Recruitment

Cape Town
On-site
ZAR 200,000 - 300,000
Yesterday
Be an early applicant

Senior Software Engineer

University of Fort Hare

Johannesburg
On-site
ZAR 400,000 - 500,000
Today
Be an early applicant

Senior Software Engineer (Team Lead)

University of Fort Hare

Johannesburg
On-site
ZAR 300,000 - 400,000
Today
Be an early applicant
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior Software Engineer, Operational Systems

G Adventures

Cape Town
On-site
ZAR 1,200,000 - 1,500,000
Today
Be an early applicant

Software Development Engineer

NTT DATA

Johannesburg
Hybrid
ZAR 600,000 - 800,000
Yesterday
Be an early applicant

Software Engineer

Agile People

Pretoria
On-site
ZAR 300,000 - 400,000
Today
Be an early applicant
HeadhuntersConnect with headhunters to apply for similar jobs

Intermediate Software Engineer

ExecutivePlacements.com

Johannesburg
On-site
ZAR 450,000 - 600,000
Today
Be an early applicant

Salesforce Software Engineer

Deka Minas Pty Ltd

Pretoria
On-site
ZAR 600,000 - 800,000
Today
Be an early applicant

Senior Software Engineer

Tecnotree Corporation

Gauteng
On-site
ZAR 600,000 - 800,000
Today
Be an early applicant

AI-First Software Engineer: Build Scalable Microservices

DVT

Gauteng
On-site
ZAR 600,000 - 800,000
2 days ago
Be an early applicant

Consulting/Principal Software Engineer

LexisNexis South Africa

Johannesburg
On-site
ZAR 400,000 - 500,000
2 days ago
Be an early applicant

Python Software Engineer - GCP, FastAPI

Badger & Bird Talent

Johannesburg
Remote
ZAR 600,000 - 800,000
Today
Be an early applicant

Mr D - Senior iOS Software Engineer

MBA-Exchange.com

Cape Town
Hybrid
ZAR 500,000 - 700,000
Today
Be an early applicant

Mr D - Senior iOS Software Engineer

Takealot Group

Cape Town
Hybrid
ZAR 60,000 - 80,000
Yesterday
Be an early applicant

Senior Software Engineer II, Backend Product

Jobgether

South Africa
Remote
ZAR 1,283,000 - 1,925,000
2 days ago
Be an early applicant

Principal Software Engineer

nCino

South Africa
On-site
ZAR 600,000 - 900,000
Today
Be an early applicant

Senior .NET Software Engineer

MSP Staffing (PTY) LTD

Johannesburg
Hybrid
ZAR 300,000 - 400,000
Today
Be an early applicant

Senior Software Engineer

nCino

South Africa
On-site
ZAR 600,000 - 800,000
Today
Be an early applicant

Dubai Calypso Software Engineer – End-to-End Trading Tech

Fox Talent

Johannesburg
Hybrid
ZAR 300,000 - 400,000
Today
Be an early applicant

Calypso Software Engineer - Relocate to Dubai!

Fox Talent

Johannesburg
Hybrid
ZAR 300,000 - 400,000
Today
Be an early applicant

Senior Software Engineer - Remote, Data Infra Leader

Jobspaddy

Gauteng
Remote
ZAR 1,604,000 - 2,808,000
Yesterday
Be an early applicant

Senior Software Engineer – Recruiting World Wide

Jobspaddy

Gauteng
Remote
ZAR 1,604,000 - 2,808,000
Yesterday
Be an early applicant

Senior Software Engineer

LiveScore Group

Cape Town
On-site
ZAR 400,000 - 500,000
Yesterday
Be an early applicant
Embedded Software Engineer
Talent Evolution (Pty) Ltd
Johannesburg
On-site
ZAR 750 000 - 900 000
Full time
Yesterday
Be an early applicant

Job summary

A technology solutions provider in Johannesburg seeks an Embedded Software Engineer to design and implement embedded software solutions for public transport systems. The ideal candidate possesses over 7 years of experience, strong knowledge of embedded Linux systems, and skills in networking and system integration. Responsibilities include requirements analysis, development, testing, and documentation in a collaborative team environment. The role offers a salary range of R750 000 – R900 000 annually.

Qualifications

  • Minimum of 7 years’ hands-on experience in embedded systems design and development.
  • Proven experience working with embedded Linux systems.
  • Basic proficiency in at least one programming language such as C, C++, or Python.

Responsibilities

  • Analyse and translate customer requirements into technical specifications.
  • Implement and maintain embedded Linux-based solutions.
  • Conduct comprehensive system testing and user acceptance testing.

Skills

Embedded Linux systems implementation
Knowledge of networking protocols
Server configuration
Integration and gateway development
System testing and validation
Technical documentation

Education

Bachelor’s degree in Computer Science or related field
Job description
Embedded Software Engineer required in Johannesburg.

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.

Salary: R750 000 – R900 000 Annually.

Duties and 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.

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.
  • 1
  • 2
  • 3
  • ...
  • 38

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved