Embedded Software Engineer: Delphi Migration Specialist

Sabenza IT & Recruitment

Pretoria

On-site

ZAR 700,000 - 950,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sabenza IT & Recruitment in Pretoria is seeking an Embedded Software Engineer to drive the Delphi migration and modernisation of legacy code for traffic monitoring and control systems.

You will work alongside the Embedded Systems Engineer, translating requirements into reliable software and contributing to the full product lifecycle from design through deployment. Strong Delphi skills and familiarity with C/C++, RTOS, and AI-assisted tooling are essential.

Qualifications

  • Tertiary qualification in CS or related engineering.
  • 8+ years of professional software development experience.
  • Proficiency in Delphi (Object Pascal) or ability to read/maintain Delphi codebases.
  • Experience with C and/or other modern languages (C++, Rust, Python, Go).
  • Knowledge of AI-assisted coding tools (GitHub Copilot, Cursor, Claude).
  • Familiarity with RTOS and multithreaded design.
  • Version control and software configuration management knowledge.
  • Embedded software development principles and low-level coding expertise.
  • Ability to migrate Delphi codebases to modern languages.

Responsibilities

  • Design, develop, document, implement and maintain software components.
  • Work with Delphi codebase and evaluate modern languages and toolchains.
  • Manage build pipelines and automated tests with compiler toolchains.
  • Write clean, well-documented code and refactor legacy Delphi.
  • Collaborate with Embedded Systems Engineer for hardware-software integration.
  • Conduct software reviews and integration testing for end-to-end functionality.
  • Develop unit/integration/system tests and support continuous release processes.
  • Create clear design docs, specifications, and user guides.

Skills

Delphi (Object Pascal)
C/C++
Python
RTOS knowledge
Version control (Git)
AI-assisted coding tools
Linux scripting (Python/Bash)

Education

Bachelor's degree in Computer Science or related engineering

Tools

Delphi
Git
Linux
Python

Job description

Sabenza IT & Recruitment in Pretoria is seeking an Embedded Software Engineer to drive the Delphi migration and modernisation of legacy code for traffic monitoring and control systems.

You will work alongside the Embedded Systems Engineer, translating requirements into reliable software and contributing to the full product lifecycle from design through deployment. Strong Delphi skills and familiarity with C/C++, RTOS, and AI-assisted tooling are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Automotive Software Engineer - Hybrid Work & Growth
Embedded Automotive Software Engineer - Hybrid Work & Growth

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Generous annual leave
+4
Platform Firmware Engineer (Embedded C++)
Platform Firmware Engineer (Embedded C++)

E&D Recruiters • Pretoria

On-site
ZAR 350,000 - 600,000
Senior Software Engineer — Embedded Systems Lead
Senior Software Engineer — Embedded Systems Lead

E&D Recruiters • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

PRR Recruitment Services • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Embedded Engineer
Embedded Engineer

Greys Recruitment • Wes-Kaap

On-site
ZAR 420,000 - 660,000
Automotive Software Development Engineer - Embedded Systems
Automotive Software Development Engineer - Embedded Systems

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Generous annual leave
+4
Software Engineer, C++ for Mission-Critical C2/ISR Systems
Software Engineer, C++ for Mission-Critical C2/ISR Systems

Recruitpro Solutions • Wes-Kaap

On-site
ZAR 520,000 - 760,000
Senior Embedded Software Engineer - Gauteng
Senior Embedded Software Engineer - Gauteng

PRR Recruitment Services • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Systems Engineer - Embedded Systems
Senior Systems Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement planning
+3
Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Retirement planning
Performance bonus