Jobiglo

No results.

Senior Software Engineer - Embedded & Industrial Systems

MSP Staffing Pty Ltd · Cape Town

New
Senior 🇬🇧 English
Delphi C++ Python Rust Go Embedded systems development Linux Scripting Real-time systems Multithreaded applications AI-assisted development tools Source control systems

Job description

About the role

An excellent opportunity has become available for a highly skilled Software Engineer with a passion for legacy system transformation and embedded software development. Our client is looking for a technically strong professional who can bridge the gap between existing software platforms and future‑ready technologies while supporting critical traffic monitoring infrastructure projects. This role offers the chance to work on complex engineering solutions within a collaborative and technically focused environment.

Key responsibilities

  • Maintain, enhance, and refactor existing Delphi‑based applications.
  • Participate in the evaluation and adoption of modern software development technologies.
  • Design software solutions aligned with performance and reliability requirements.
  • Support hardware‑software integration and validation activities.
  • Review system requirements and develop technical specifications.
  • Contribute to testing, quality assurance, and release management processes.
  • Develop and maintain technical documentation.
  • Assist with software architecture and long‑term platform modernisation initiatives.

Required profile

  • Relevant tertiary qualification in Computer Science or Engineering.
  • Minimum 8 years of software development experience.
  • Practical experience working with Delphi or legacy application environments.
  • Strong understanding of software development lifecycles.
  • Experience with source control systems and software configuration practices.
  • Excellent problem‑solving and analytical skills.
  • Valid South African driver’s licence.

Required skills

  • Delphi
  • C
  • C++
  • Python
  • Rust
  • Go
  • Embedded systems development
  • Linux environments and scripting
  • Real‑time systems
  • Multithreaded applications
  • AI‑assisted development tools
  • Source control systems

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec MSP Staffing Pty Ltd.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 10 hours ago

Expires 3 days from now

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

MSP Staffing Pty Ltd

Cape Town