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

TkFrcWFKdG5rVytnWFJXTzhGc0hGMEMzQ2c9PQ==
  • Mine Vision Systems
  • Pittsburgh, PA

Job Description

Mine Vision Systems (MVS) is dedicated to providing advanced workflow-integrated perception which improve speed, safety and productivity for the mining industry. We are a spinout from Carnegie Mellon University’s National Robotics Engineering Center, and are located in Pittsburgh’s East Liberty neighborhood. Following the successful product launch of our FaceCapture™ Mapping System, we are in a growth mode and we are seeking a Sr. Robotics Software Engineer to join our team.

As a Sr. Robotics Software Engineer , you will be responsible for designing, implementing, simulating, testing, and iteratively refining advanced software systems and algorithms for integrated robotic systems used in mining applications. This role places a strong emphasis on SLAM (Simultaneous Localization and Mapping) , perception , and sensor fusion to enable autonomy in environments where global positioning data is unavailable.

You will help bridge cutting-edge robotics research with robust, deployable solutions that work in the harshest real-world conditions.

Key Responsibilities

  • Design and implement algorithms for perception, localization, and mapping to solve complex real-world mining challenges.
  • Develop robust SLAM and multi-sensor fusion pipelines using LiDAR, camera, IMU, and other sensor modalities.
  • Produce production-quality software suitable for commercial deployment in industrial robotics.
  • Rigorously test and validate solutions under a wide range of mining environments, including GPS-denied and dynamically changing conditions.
  • Collaborate with cross-functional teams (hardware, field operations, AI/ML) to integrate perception systems into the broader autonomy stack.
  • Support field deployments and trials at customer sites (up to ~10% travel).

     

Skills & Qualifications

  • 6+ years of experience working with field robotic systems, sensors, or autonomous platforms.
  • Master’s degree in Computer Science, Robotics, Computer Engineering , or related field (PhD preferred, but not required).
  • Proficiency in Modern C++ (17) and Python for robotics applications.
  • Strong experience with ROS/ROS2 and robotics middleware.
  • Deep expertise in SLAM and perception algorithms , including visual odometry, graph optimization, loop closure, and multimodal sensor fusion.
  • Experience with point cloud processing and analysis .
  • Strong understanding of probabilistic estimation techniques (Kalman filters, particle filters, Bayesian methods).
  • Proficiency with sensor data processing from LiDAR, cameras, and IMUs.
  • Solid understanding of Linux development environments and professional software engineering practices (design, testing, CI/CD, code reviews, version control).
  • Strong communication skills, initiative, and ability to work across multidisciplinary teams.

     

Nice to Haves

  • Experience with GPU acceleration (CUDA) and parallelization.
  • Familiarity with NVIDIA Jetson platforms and embedded robotics development.
  • Experience with semantic SLAM or perception-driven mapping (integrating object detection/scene understanding).
  • Knowledge of OpenGL , visualization tools (e.g., RViz, matplotlib, pandas), and data analysis pipelines.
  • Experience with multi-robot SLAM or distributed mapping.
  • Familiarity with calibration and synchronization of large-scale, multi-modal sensor systems.
  • Background in safety-critical systems or field robotics in harsh/industrial environments.

     

Why Join Us?

  • Opportunity to solve hard perception problems in the mining industry where SLAM and perception make a direct impact.
  • Work on cutting-edge robotics challenges in GPS-denied, harsh environments .
  • Collaborate with a passionate, multidisciplinary team bringing advanced research into production.
  • Full benefits: medical, dental, vision, disability, life insurance, 401(k) with match
  • Uncounted PTO policy and flexible hybrid work model
  • 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, Flexible hours,

Similar Jobs

H.J. Martin and Son

Shower Door & Mirror Installer Job at H.J. Martin and Son

Green Bay, WIShower Door & Mirror InstallerPosted on August 4, 2025Job ID: 1754293402Department: ResidentialHours: Full-timeLocation: Green BayStatus: Non-ExemptCompany Description: H.J. Martin and Son is a diversified construction company specializing... 

Building Gurus

Outside Sales Representative Job at Building Gurus

 ...Outside Sales Rep Lumber + Building Materials - Builders and Contractors Tully, NY Syracuse Metro Area A well-established,...  ...contractors Sell high-demand products: lumber, windows, doors, siding, roofing, trusses Build deeper relationships through site visits and... 

Labcorp

Phlebotomist Job at Labcorp

 ...about helping people and have a drive for service, then Labcorp could be a great next career step!**We are currently seeking a Phlebotomist to work in a **Client Office** . In this role you will provide exceptional customer service, perform skilled specimen collections... 

AAR

Trainer,Leadership Development Coach Job at AAR

**Title:** Trainer,Leadership Development Coach**Location:** United States**Job Number:** 17520**SUMMARY:**Reporting to the Manager...  ...satisfactorily. The requirements listed below are representative of the education, knowledge, skill, and/or ability required. Bachelor's... 

AECOM

Senior Roadway Construction Inspector Job at AECOM

 ...designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that...  ...limited to: Oversees and perform field inspections to monitor road conditions, bridges, road construction, and traffic, and materials...