MVS is on a mission to unify and optimize the fragmented data collection and analysis processes in underground mining. We invented a precise and real-time 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, multi-sensing 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 Sr. Robotics Software Engineer you will be responsible for designing, implementing, simulating, testing, and iteratively refining software systems and algorithms for integrated robotic systems used in mining applications. Responsibilities include but are not limited to:
Design and implementation of perception, localization, navigation and planning algorithms to performantly solve challenging real-world problems in mining operations where high-precision positioning data is not available
Produce robust algorithms and software suitable for commercial applications and products
Rigorously test and validate solutions under a wide range of real-world 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
Master’s degree in Computer Science, Computer Engineering, Robotics or related field required
Proficiency in Modern C++ (STL, Boost)
Proficiency in Python
Proficiency with ROS or other robotics middleware
Proficiency with common approaches for robotic perception, object detection, and 3D mapping and localization
Proficiency with algorithms and techniques such as Iterative Closest Point (ICP), visual odometry, Kalman filters/Bayesian estimation
Proficiency working with sensor data from LiDARs, cameras, and inertial measurement units (IMUs)
Proficiency with multimodal sensor fusion techniques
Proficiency processing and analyzing 3D point cloud data
Proficiency working in and developing software for Linux
Knowledge of common robotics libraries (linear algebra libraries, OpenCV, PCL, GTSAM)
Proficiency with professional software engineering practices for full software development life cycle including system design, task breakdown, scheduling, unit testing, code reviews, documentation, and version control
Proficiency in understanding and improving complex systems involving human interaction
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
Proficiency with CUDA and GPU programming
Knowledge of NVIDIA Jetson development
Knowledge of OpenGL and other visualization tools like matplotlib or pandas
Knowledge of calibrating multi-modal sensor systems in quantity
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 hands-on work with cutting edge technology
Powered by JazzHR
1IrL5qzI3E
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job