Share this Job
Apply now »
Apply now

Apply for Job

Robotics Software Engineer

Date:  Jun 10, 2021

Warrendale, Pennsylvania, United States

Req ID:  19510
Onsite or Remote: 

Komatsu is leading the application of vehicle autonomy and machine learning technologies in the construction, mining, industrial, and forestry industries to maximize safety and value for our customers. With a full line of products supported by our advanced control platforms, regional distribution channels and a global service network, we help customers safely and sustainably optimize their operations. Our Komatsu, P&H, Joy, Montabert, Modular Mining Systems, Hensley Industries, NTC and Gigaphoton equipment and services are used to extract fundamental minerals and develop modern infrastructure.


Warrendale, PA


  • Develop machine automation & autonomy software including perception, mapping, and path planning using geometric based, machine learning and fusion techniques
  • Complete of all aspects of software development including requirement review, effort estimation, design, reviews, programming, functional testing, and release.
  • Collaborate with various team members to design, prototype, test, deploy and productionize automation & autonomy software
  • Design, program, and unit test efficient software that satisfies programming standards, conforms to defined architectural structure, and meets functional requirements.
  • Design software interfaces to Integrate custom and COTS components: sensors, controllers etc.
  • Perform reviews and functional testing of peer software as needed to support team based agile software practices.
  • Occasionally participate in system/architectural design efforts for core control software.
  • Comply with version management and development branching policies using Git.
  • Some domestic and overseas travel is possible.

Education / Qualification

  • BS or MS in Robotics, Computer Vision, Electrical, Electronics, Mechatronics, Computer Science or Computer engineering degree
  • BS with 4+ years’ (or) MS with 2+ years’ industry experience in Robotics or Autonomous vehicle domain including Perception, Path Planning and Positioning
  • 2+ years’ robotic software development industry experience
  • Strong hands-on programming skills with C++ is a must
  • 2+ years’ experience developing algorithms/software working with Lidars, Cameras and Radars
  • Experience working in Linux environment

Preferred Qualification

  • Machine learning and deep learning techniques is a plus
  • Experience developing with MATLAB, and Python beneficial
  • Experience working with GPUs, CPUs and FPGAs is a plus
  • Experience with ROS, CUDA, OpenCV, and containerization
  • Familiarity with safety critical system design and industry standards is a plus.
  • Knowledge of common machine control sensors, actuators, and other typical control devices.
  • Experience with database systems and cloud computing is a plus.
  • Excellent communication skills.
  • Customer-focused, with ability to work in a team environment as well as individually.
  • Detail oriented, consistent, motivated self-starter.
  • Ability to work in a fast paced, deadline focused work environment.


We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.


Apply now »
Apply now

Apply for Job