Vacancy Details
Employer: Praesignis (Pty) Ltd
Our client is seeking a highly motivated and talented Software Developer to join their forward-thinking engineering team. Be a part of developing advanced collision avoidance systems for mining vehicles, contributing to a safer and more efficient mining environment.
Responsibilities:
- Design, develop, and maintain software applications for mining safety systems.
- Work closely with electronic technologists and cross-functional teams to deliver integrated solutions.
- Perform system-level testing and debugging to ensure high reliability and performance.
- Participate in user requirement gathering and documentation.
- Conduct code reviews and provide feedback to peers.
- Maintain detailed documentation for software designs, source code, and test results.
- Continuously explore new technologies and apply best practices in Agile and SDLC environments.
Education, experience and competencies:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience as a software developer.
- Proficient in C or Python.
- Familiar with frontend frameworks such as React, .NET, or Flutter.
- Experience using Git or other version control systems.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Basic knowledge of embedded systems and RTOS.
- Understanding of communication protocols (e.g., CAN, UART, Ethernet) is an advantage.
- Excellent problem-solving, communication, and team collaboration skills.
2 people have applied for this job. 163 people have viewed this job.
Similar Jobs
Mid-Level Software Developer
- Johannesburg
- Job Type: Permanent
- Posted 06 Jan 2026 | 14 Days left
C# .NET Software Developer
- East Rand
- Job Type: Permanent
- Posted 06 Jan 2026 | 14 Days left
C# Software Developer
- Johannesburg
- Job Type: Permanent
- Posted 29 Jan 2026 | 37 Days left
Intermediate C# .NET Software Developer
- Johannesburg
- Job Type: Permanent
- Posted 03 Feb 2026 | 42 Days left
More Jobs at Praesignis (Pty) Ltd
Engineering Lead
- Sandton
- Job Type: Contract
- Posted 18 Feb 2026 | 57 Days left
Senior AWS Cloud Engineer
- Sandton
- Job Type: Contract
- Posted 09 Feb 2026 | 6 Days left
AI Engineer
- Sandton
- Job Type: Contract
- Posted 30 Jan 2026 | 7 Days left
Senior Cloud Architect (Azure)
- Durban
- Job Type: Contract
- Posted 23 Jan 2026 | 7 Days left