×
Register Here to Apply for Jobs or Post Jobs. X

C++ Robotics Software Engineer

Job in Joliet, Will County, Illinois, 60432, USA
Listing for: Pentangle Tech Services | P5 Group
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Robotics, Embedded Systems/ Firmware/ IoT, AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Job Description & How to Apply Below

C++ Robotics Software Engineer (Perception & Autonomy)

Position Overview

We are seeking a C++ Robotics Software Engineer with strong expertise in autonomous systems, perception, and real-time robotics software
. This role will focus on developing and scaling C++-based solutions for mobile robots
, including perception pipelines, sensor fusion, and safety-critical systems deployed in production environments.

Key Responsibilities
  • Design and develop high-performance C++ software for robotics perception, navigation, and control systems.
  • Build and optimize sensor-driven systems using LiDAR, cameras, and IMU for real-time decision‑making.
  • Architect and implement robot safety and collision avoidance systems in a production environment.
  • Develop communication interfaces and distributed systems (ZMQ, ROS2) for control and perception integration.
  • Improve SLAM, localization, and mapping algorithms for robust autonomous navigation.
  • Analyze production data, debug field issues, and drive continuous performance improvement.
  • Integrate machine learning / computer vision models into robotics pipelines while maintaining C++ performance standards.
  • Collaborate cross‑functionally with hardware, QA, and controls teams to validate system behavior.
Required Qualifications
  • Strong proficiency in C++ (core requirement) with experience in performance optimization and system‑level programming.
  • Experience developing robotics software in production environments (AMRs, autonomous vehicles, or similar systems).
  • Hands‑on experience with ROS/ROS2 and real‑time distributed systems.
  • Strong understanding of localization, mapping, or SLAM algorithms.
  • Experience working with sensor fusion frameworks (e.g., EKF, UKF, particle filter).
  • Background in computer vision or perception systems.
Preferred Qualifications
  • Experience with LiDAR‑based perception systems and obstacle detection.
  • Familiarity with multi‑object tracking, object detection (YOLO/CNNs), or transformer‑based models.
  • Experience integrating ML models into production‑grade C++ systems.
  • Knowledge of robot behavior planning or motion planning algorithms.
  • Exposure to Gazebo, CUDA, Docker, or simulation environments.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary