Assist in the development of Autonomoous vehicles for mining applications. Supporting the Rig Control System (RCS) products through verification of software functionality.
Support RCS programs and technology options
Review software requirements and preparation of test cases
Execution of tests and reporting of defects
Programming tasks to support simulation and testing
Assist with documentation of software functionality
Root cause analysis of production and field issues
Perform other duties as assigned
Object oriented development in C++
C # and SQL experience a plus.
A basic understanding of electronics.
Unit testing of programs developed.
Experience in C/C++ and Java for human interfacing and GUI development.
1-3 years experience with software development and hardware implementation. Software development and installation experience with IO Modules or PLC's and experience with UNIX and LINUX operating systems.
UML for modeling real time programming and version handling.
Communication protocol experience (RS232, WLAN, TCP/IP, CAN, J1939)
Bachelor’s Degree in Software Engineering or Computer Science.
Proven record to document development projects, e.g. writing specifications, descriptions, technical procedures.
Good verbal and written communication skills.
Interested in technology development.
Team player, self motivated and effective problem solver.
Must be physically fit to work on open pit mining equipment.