Senior Robotics Software Engineer, FaceCapture Job at Mine Vision Systems, Pittsburgh, PA

N0dZeGxEM3hvODZTamJEcnhKcEdsaUpRTlE9PQ==
  • Mine Vision Systems
  • Pittsburgh, PA

Job Description

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 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

Job Tags

Full time, Immediate start, Remote job,

Similar Jobs

PrismHR

Senior Insurance Agent Job at PrismHR

Job Title: Assistant Account Manager Location: Woodland Hills, CA Schedule: Monday to Friday 9:00 AM - 5:30 PM About the Role: We are seeking a highly motivated and detail-oriented Assistant Account Manager to join our team. In this role, you will play a...

MultiTech Systems

Remote Data Typist​/Entry-Level Work From Home Job at MultiTech Systems

 ...An Entry Level Remote Data Entry Clerk who is highly organized is needed at our company to work remotely with our team to collect, analyze and input data into our online systems and social media platforms. This position is full/part-time and can be done remotely. Join... 

Equity Staffing Group

Vehicle Mechanic Job at Equity Staffing Group

 ...Equity Staffing Group is hiring for a ORV (Off-Road Vehicle) Mechanic Vehicle Inventory Reduction Contractor in Eden, TX! Hours: Monday-Friday Second Shift: 2:30pm 11pm Pay: $24-$27/hr JOB SUMMARY: Refurbish and scrap off-road vehicles. Maintain vehicle... 

Kitchen Tune-Up Bloomfield, NJ

Kitchen and Bath Sales Job at Kitchen Tune-Up Bloomfield, NJ

 ...growth in the market Company vehicle and fuel provided. Sales training and all sales tools and materials provided. Ongoing coaching...  ...that values your skills? This is a year-round position with paid training and bonus potential. Ideal candidates strongly... 

Innova Solutions

6J7JI4-Software Engineer-Simulation 4-6J6-Simulation Job at Innova Solutions

 ...Innova Solutions is immediately hiring for a Software Engineer Position type: Full-time,...  ...software to adapt legacy systems to new operating systems. Leads simulation software...  ...One of Americas Best Employers for New Grads by Forbes (2024) Named One of the Best...