Robotics Software Engineer

at  Mine Vision Systems

Pittsburgh, PA 15206, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Nov, 2024Not Specified22 Aug, 20243 year(s) or aboveRos,Sensor Fusion,Object Detection,Pcl,Stereo Vision,Computer Engineering,Opencv,Unit Testing,Scheduling,Computer Science,Algorithms,Software Engineering Practices,Software,Personal Responsibility,Lidar,Linux,Continuous Improvement,Icp,DocumentationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Mine Vision Systems (MVS) is dedicated to providing advanced workflow-integrated perception and automation systems 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 Robotics Software Engineer to join our team.

As a 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 5% to work sites beyond the corporate office to support clients and conduct field trials in mining environments

SKILLS & QUALIFICATIONS:

  • 3+ years of experience working with field robotic systems, sensors, or similar experience
  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics or related field required; Master’s degree preferred
  • Proficiency in Modern C++ (STL, Boost)
  • Proficiency with ROS or other robotics middleware
  • Proficiency with common approaches for robotic perception and object detection
  • Proficiency with algorithms and techniques such as iterative closest point (ICP), visual odometry, Kalman filters/Bayesian estimation
  • Ability to work with a variety of sensor data (LIDAR, stereo vision, high-precision GPS, inertial measurement units (IMUs)) and familiarity with multimodal sensor fusion
  • Experience working with 3D point cloud data
  • Proficiency working in and developing software for Linux
  • Knowledge of common robotics libraries (linear algebra libraries, OpenCV, PCL, GTSAM)
  • 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.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • 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 5% to work sites beyond the corporate office to support clients and conduct field trials in mining environment


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science computer engineering robotics or related field required master’s degree preferred

Proficient

1

Pittsburgh, PA 15206, USA