Description:
Functions:- 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
Requirements:
Bachelors degree in Computer Science, Software Engineering, or a related field 2+ 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 Basic knowledge of embedded systems and RTOS Understanding of communication protocols (e.g., CAN, UART, Ethernet) is an advantage
22 Jul 2025;
from:
gumtree.co.za