About Mine Vision Systems
MVS is on a mission to unify and optimize the fragmented data collection and analysis processes in underground mining. We invented a precise and realtime underground location platform that is a gateway to remote monitoring and autonomous equipment operations in the mining of critical minerals and precious metals. Our products optimize human and computer decision making leading to more productive safe and efficient mining operations.
Our Opportunity
The adoption of smart technology in underground mining is limited by fragmented solutions and poor quality or inaccessible data. The market winners will be the companies that successfully deliver high value insights and simplify the friction involved with adoption. Our underground location platform multisensing modality system and focus on workflows provides many options to monetize new products and our platform. We are seeking highly driven employees to help us create our success story.
As a Senior Robotics Software Engineer you will be responsible for designing implementing employing and iteratively refining software systems and algorithms for integrated robotic systems used in mining applications. Responsibilities include but are not limited to:
- Design implementation and testing of perception calibration localization navigation and planning algorithms and systems to performantly solve challenging realworld problems in mining operations
- Produce robust algorithms and software suitable for commercial applications and products
- Rigorously test and validate solutions under a wide range of realworld conditions and customer processes
- Travel up to 10 to work sites beyond the corporate office to support clients and conduct field trials in mining environments
SKILLS & QUALIFICATIONS:
- 5 years of experience working with field robotic systems sensors or similar experience
- Bachelors degree in Computer Science Computer Engineering Robotics or related field required; Masters degree strongly preferred
- Proficiency in Modern C (C17/C20/later) and Python in production environments
- Proficiency with CUDA and GPU programming
- Proficiency with offroad robotic perception sensor calibration object detection and object classification in challenging environments.
- Proficiency with algorithms and techniques such as iterative closest point (ICP) Kalman filters/Bayesian estimation and other classical robotics perception and localization approaches.
- Familiarity with ROS or other robotics middleware
- Ability to work with a variety of sensor data 3D LIDAR highprecision GPS inertial measurement units (IMUs) and familiarity with multimodal sensor fusion
- Experience working with 3D point cloud data
- Knowledge of common robotics libraries (linear algebra libraries OpenCV PCL GTSAM)
- Proficiency working in and developing software for Linux
- Knowledge of professional software engineering practices for full software development life cycle including task breakdown scheduling unit testing code reviews documentation and version control
- High initiative seeking continuous improvement actively engaged in problem solving
- High level of personal responsibility
- Excellent oral and written communications
- Demonstrated related experience may be substituted for preferred education.
NICE TO HAVES:
- Knowledge of NVIDIA Jetson development
- Proficiency with infrastructureascode tools: Terraform Ansible Packer.
- Proficiency in cloud compute storage and networking with practical application to AWS environment
- Knowledge of OpenGL and other visualization tools like matplotlib or pandas
BENEFITS WE OFFER:
- Competitive compensation and equity grants for all employees
- Full benefits: medical dental vision disability life insurance 401(k) with match
- Uncounted PTO policy
- Small team that allows for immediate impact and showcasing of your talents
- Opportunity for handson work with cutting edge technology
Required Experience:
Senior IC