We are seeking a proactive Software Engineer to join our dynamic Software team. You will be instrumental in developing and maintaining software solutions that automate and control mobile mining equipment. This includes surface and underground machines, with a focus on safety, efficiency, and interoperability within mining ecosystems.
Your key responsibilities include but will not be limited to:
- Design, develop, and maintain automation and control software for mining equipment.
- Participate in the full software development lifecycle: requirements gathering, design, implementation, testing, deployment, and support.
- Integrate software with hardware systems including sensors, controllers, and communication modules.
- Collaborate with cross-functional teams including hardware, systems, and field service engineers.
- Conduct testing using simulated and physical environments (e.g. autonomous vehicles, LIDAR, GNSS).
- Document software designs, test procedures, and user manuals.
- Support continuous improvement of existing systems and contribute to next-generation product development.
To be considered for this position, you will require:
- Degree in Software Engineering, Mechatronics, Computer Science, or a related field.
- 3+ years of experience in software development, preferably in automation or control systems.
- Proficiency in C++ and/or Python.
- Experience with real-time systems and embedded development.
- Familiarity with Linux environments and tools (e.g., bash, ssh).
- Understanding of communication protocols (TCP/IP, CAN, Ethernet).
- Exposure to sensing technologies (e.g., LIDAR, machine vision) and GNSS/GPS.
- Experience with Robot Operating System (ROS) and knowledge of ARM and Intel-based processors (desirable).
Why work at RCT:
- Work on cutting-edge mining automation technologies.
- Be part of a global leader in smart technology solutions.
- Flexible working arrangements and a supportive team environment.
- Opportunities for career growth and professional development.
If you would like to be considered for this position, please email a cover letter together with your resume to xx@xxx-xxxxxx.xxx