Talent.com
Embedded Software Development Engineer

Embedded Software Development Engineer

Syntell (PTY) LTDCape Town, Western Cape, South Africa
20 hours ago
Job description

Syntell is a leading South African technology company delivering practical, innovative services and systems, including end-to-end traffic law enforcement services and systems; and state-of-the-art road traffic management systems offering complete turnkey solutions for intersection installations . We also offer local authorities a complete outsource model for prepaid electricity vending and revenue enhancement services.

Build the brain and backbone of South Africa’s intersections

Help build and operate the technology that keeps South Africa moving—across a ~750,000 km national road network (the largest in Africa, top-10 globally). In Cape Town there are ~1,650+ signalised intersections , and Johannesburg manages ~2,000+ —a real-world canvas for embedded control and city-scale RMS analytics. Your work will directly improve congestion, safety, and uptime at the country’s most critical junctions.

Join Syntell’s Traffic Systems business to lead the teams that design, build, and operate modern traffic signal controllers (embedded hardware / firmware / software) and a city-scale RMS (Remote Management System) that monitors, configures, and optimises intersections—including AI (Artificial Intelligence) -powered “green-wave” optimisation via specialist partners. We specify hardware, outsource PCB manufacture and component kitting, assemble in our own production facility , and design / maintain our test jigs end-to-end. Your remit spans embedded MCU (Microcontroller Unit) firmware, OS (Operating System) drivers, backend, frontend, and cloud—working shoulder-to-shoulder with Field Technicians and Production, and leading innovation streams that solve uniquely South African challenges (low-power / green energy, low-cost products, vandalism and cable-theft resilience).

An opportunity exists for an individual who is passionate about software development for embedded systems in C / C++ / Go and has some experience building and integrating full-stack components. Become an expert in the complex world of safety-critical traffic control systems and also be exposed to next-generational AI edge-services.

Responsibilities

  • Write, debug and optimize code for embedded Linux-based systems, often in low-level languages like C, C++, Go or Assembly.
  • Work closely with hardware engineers to understand hardware designs and constraints. Develop software that interfaces with sensors, actuators, and other hardware peripherals. Conduct hardware-software integration testing to ensure functionality.
  • Design software architectures that meet performance, power, and memory constraints. Translate requirements into detailed software specifications and create robust, scalable solutions for real-time or embedded environments.
  • Develop and execute unit, integration, and system-level tests. Use debugging tools to identify and resolve issues. Validate performance under various conditions.
  • Write and maintain documentation such as system requirements, design specifications, and user manuals. Ensure software complies with industry standards (e.g., ISO, MISRA, AUTOSAR).
  • Continuously optimize code for speed, power consumption and memory usage. Maintain and upgrade software to support hardware updates or improve performance. Collaborate with cross-functional teams and provide technical support to customers or stakeholders.
  • Stay updated on the latest technologies, tools, and trends in embedded systems. Experiment with new architectures, protocols, or tools to improve performance or reduce costs.

Qualifications and Experience

  • University Degree at minimum equivalent to BSc Honours, preferably in Computer Science or light current electrical engineering.
  • 4 or more years’ software development experience with C++, Java or Go.
  • 2 or more years’ experience with embedded software development, including multithreading, debugging and testing.
  • 2 or more years’ experience integrating application software on real-time operating systems.
  • Ability to work independently and as a good team player.
  • Sound knowledge of real-time, multitasking software for embedded systems, and experience with Linux operating systems on board support packages.
  • Sound knowledge of IP networks and software configuration control.
  • Understanding of object-oriented design, test-driven development, and continuous release approaches.
  • Competent with Windows OS and MS Word, Excel, PowerPoint, and Outlook.
  • Understanding of the systems engineering approach for software development.
  • Valid South African driver’s license.
  • Market-related compensation.
  • Seniorities and Employment

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Engineering and Information Technology
  • Industries : IT Services and IT Consulting
  • This posting does not include boilerplate location or referral prompts; it focuses on the role, responsibilities, and qualifications.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Embedded Software Engineer (Sports Technology)

    Embedded Software Engineer (Sports Technology)

    Black Pen RecruitmentWorkFromHome, Wes-Kaap, South Africa
    Embedded Software Engineer (Sports Technology).Embedded Software Engineer (Sports Technology).Embedded Software Engineer (Sports Technology). Be among the first 25 applicants.Embedded Software Engin...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    CanonicalWorkFromHome, Western Cape, South Africa
    Embedded Linux Senior Software Engineer - Optimisation.Canonical Cape Town, Western Cape, South Africa.Join or sign in to find your next job. Embedded Linux Senior Software Engineer - Optimisation.E...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    AnyVanCape Town, ZA
    Job title : Senior Software Development Engineer.Job Location : Western Cape, Cape Town.Troubleshoot and solve complex software issues using the coding languages above to help scale and future proo...Show moreLast updated: 30+ days ago
    • Promoted
    Head of Embedded Systems

    Head of Embedded Systems

    Bullock Tech Talent PartnersWorkFromHome, Western Cape, South Africa
    Entrepreneur | Executive Search | Technology Recruitment.Cutting-edge Global Sports Technology and Data.Our client is redefining what’s possible in live sports performance analytics.They build ultr...Show moreLast updated: 20 days ago
    • Promoted
    Senior Development Engineer Embedded Systems

    Senior Development Engineer Embedded Systems

    The Legends AgencyCape Town, Western Cape, South Africa
    Senior Development Engineer Embedded Systems.A company specializing in the delivery of complete and comprehensive certification-ready Automation, Simulation, Communication, and Ground Control Solut...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    RecruitPro Solutions Pty LtdCape Town, Western Cape, South Africa
    We are looking for a talented Embedded Software Engineer to join a fast-paced and innovative development team.The ideal candidate will have experience in embedded software development using C / C++ a...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Ubuntu Embedded IoT System Engineer

    Senior Ubuntu Embedded IoT System Engineer

    CanonicalWorkFromHome, Western Cape, South Africa
    Senior Ubuntu Embedded IoT System Engineer.Canonical Cape Town, Western Cape, South Africa.Join or sign in to find your next job. Senior Ubuntu Embedded IoT System Engineer.Senior Ubuntu Embedded Io...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Development Engineer

    Embedded Software Development Engineer

    Baker HughesWorkFromHome, Western Cape, South Africa
    Do you enjoy solving complex problems with innovative solutions?.Are you passionate about designing cutting-edge software for the energy sector?. Join Our Team and Innovate with Technology! We desig...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Recruitpro SolutionsCape Town, South Africa
    We are looking for a talented Embedded Software Engineer to join a fast-paced and innovative development team.The ideal candidate will have experience in embedded software development using C / C++ a...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    AnyVanCape Town, ZA
    Job title : Software Development Engineer.Job Location : Western Cape, Cape Town.Troubleshoot, design, and implement software that helps scale and future-proof our platform.Write clean, logical, an...Show moreLast updated: 14 days ago
    • Promoted
    Software Engineer - Embedded

    Software Engineer - Embedded

    JenRec RecruitmentCape Town, South Africa
    With a highly skilled and tight-knit team, they specialize in delivering advanced solutions through design, simulation, integration, assembly, and testing. Their extensive network of industry expert...Show moreLast updated: 10 days ago
    • Promoted
    Junior Embedded Firmware Software Engineer

    Junior Embedded Firmware Software Engineer

    JenRec RecruitmentCape Town, South Africa
    Execution of the duties and responsibilities pertaining to the position demands the following experience, skills and knowledge : . Computer Science, Electronic Engineering, Mechatronic Engineering or ...Show moreLast updated: 9 days ago
    • Promoted
    Embedded Hardware Engineer

    Embedded Hardware Engineer

    Network RecruitmentCape Town, South Africa
    The ideal candidate will have hands-on experience designing, developing, and testing embedded systems, from concept through to production. You will work closely with firmware and software engineers ...Show moreLast updated: 4 days ago
    • Promoted
    Senior Associate Software Development Engineer

    Senior Associate Software Development Engineer

    NTT Ltd.Cape Town, ZA
    Job title : Senior Associate Software Development Engineer.Job Location : Western Cape, Cape Town.The Senior Associate Software Development Engineer is a developing subject matter expert, tasked wi...Show moreLast updated: 15 days ago
    • Promoted
    Embedded Firmware / Software Engineer

    Embedded Firmware / Software Engineer

    MK-AerospaceCape Town, Western Cape, South Africa
    The Company is an aerospace engineering and consulting services company with an extensive network of experts and industrial partners. Our small but highly qualified team of professionals develops cu...Show moreLast updated: 6 days ago
    • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    MSP Staffing (PTY) LTDWorkFromHome, Western Cape, South Africa
    Our client is looking for a Senior Embedded Systems Engineer to join their fully remote team!.Should you meet the requirements for this position, please email your CV to You can also contact the ...Show moreLast updated: 8 days ago
    • Promoted
    Software Development Engineer – EC2

    Software Development Engineer – EC2

    Amazon Web Services (AWS)Cape Town, Western Cape, South Africa
    Come help us build automation that manages millions of hosts for Amazon.The Managed Fleets team abstracts host and fleet management away from thousands of service teams across Amazon, freeing up en...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Software Development Engineer (CPT)

    Intermediate Software Development Engineer (CPT)

    BETSoftwareCape Town, Western Cape, South Africa
    Intermediate Software Development Engineer (CPT).Intermediate Software Development Engineer (CPT).Intermediate Software Development Engineer (CPT). Intermediate Software Development Engineer (CPT).B...Show moreLast updated: 30+ days ago