Software Developer

 

MineSense Technologies Ltd is revolutionizing the Mining industry. We have developed an advanced sensing technology that provides mines with the ability to optimize the separation of waste from ore. Our differentiated solution is used not only to significantly boost mine profitability and sustainability, but more importantly, to empower mine operators to make processing decisions that directly reduce their environmental footprint.

We are building a data platform for the harshest of environments on planet Earth. Prototyping and iterating to find elegant solutions to problems energizes us. Handling edge cases gracefully and producing high quality code and great tests to ensure we ship reliable software that never compromises the reliability of our data pipeline is extremely important to us.
MineSense deploys a complete hardware and software system, enabled by proprietary algorithms, that measures and reports ore grade and ore characteristics. We are looking for a Software Developer to join our Software team.

 

THE ROLE:

• Responsible for design, development and maintenance of software enabling our IoT and cloud infrastructure that is in the critical path of our data pipeline. This means your work will have a tremendous impact on our system.

 

SKILLS & EXPERIENCE:

• A Bachelor’s or Master’s degree in Computer Science or related discipline
• 3+ years of experience developing and deploying production software in an Agile environment
• Strong programming skills in C++ and Python. Additional languages are a bonus.
• Experience developing for Linux
• Experience developing multi-threaded, networked and distributed software
• Experience with software design and architecture
• Excellent verbal and written communication skills
• Self starter

 

NICE TO HAVE’S:

• Experience with an IoT platform
• Experience with MQTT or other similar messaging protocols
• Experience in a start-up environment
• Experience with embedded Linux platforms like Yocto
• Experience with modern web development

 

Why is this a good Opportunity for You?

MineSense uses the latest software, hardware, industrial / control, and communication technologies in each of our sensor-rich products, so you are guaranteed to work with new technologies to expand your technical knowledge and expertise.