Senior Software Engineer - Embedded & Industrial Systems

MSP Staffing · Pretoria CBD · R Undisclosed

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

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 Duties

  • 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

Minimum Requirements

  • 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

Beneficial Experience

  • C, C++, Python, Rust, Go, or related technologies
  • Embedded systems development
  • Linux environments and scripting
  • AI-assisted development tools
  • Real-time systems and multithreaded applications

Only shortlisted candidates will be contacted. Submit your CV to [Email Address Removed] or call [Phone Number Removed]; . Visit our website for more exciting career opportunities: [URL Removed] Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.

Desired Skills

  • Excellent problem-solving
  • analytical
  • Senior Software Engineer - Embedded & Industrial Systems
Auto-apply to this jobView original posting ↗
Senior Software Engineer - Embedded & Industrial Systems at MSP Staffing — Pretoria CBD · JobAlertsZA