Pentangle Tech logo

Pentangle Tech

Robotics Engineer

Pentangle Tech

📍 Illinois, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C++LinuxROSCANEthernet

Industry

RoboticsAutomotive

Job Description

We are seeking multiple Embedded C++ Engineers (1–5 years experience) to support development and integration of autonomy and control software on domain controller platforms.

This role focuses on building and integrating application-level software running on Linux , enabling real-time control, perception, and datalink-driven functionality across vehicle and machine systems.


Key Responsibilities

  • Develop and support C++ application-level software on Linux-based embedded platforms for autonomy and control systems.
  • Integrate datalink communication (CAN, Ethernet, sensor interfaces) across domain controllers and vehicle systems.
  • Support development of real-time control pipelines (navigation, localization, docking, path planning) and ensure reliable system behavior.
  • Work with ROS/ROS2-based frameworks to enable communication between perception, control, and system components.
  • Contribute to sensor fusion pipelines (GPS, IMU, LiDAR, camera) for accurate system state estimation and positioning.
  • Collaborate with cross-functional teams to ensure proper system integration across software, hardware, and communication layers .
  • Troubleshoot and resolve system-level issues involving data flow, timing, and interaction between subsystems.
  • Support integration testing, HIL validation, and simulation-based verification of autonomy features.


Required Skills

  • 1–5 years of experience in C++ development on Linux or embedded systems .
  • Experience with robotics, autonomy, or control systems (academic or industry).
  • Understanding of communication/datalink protocols (CAN, Ethernet, TCP/IP).
  • Familiarity with ROS/ROS2 or similar middleware frameworks .
  • Basic knowledge of control systems (PID, MPC) and system dynamics .
  • Experience with multi-threaded or real-time software systems .
  • Strong debugging skills across system, integration, and communication layers