Pentangle Tech logo

Pentangle Tech

Embedded Software Engineer

Pentangle Tech

📍 Illinois, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C++LinuxCANROSTCP/IP

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 Responsibilitie

  • sDevelop and support C++ application-level softwar e on Linux-based embedded platform s for autonomy and control systems
  • .Integrate datalink communication (CAN, Ethernet, sensor interfaces ) across domain controllers and vehicle systems
  • .Support development of real-time control pipeline s (navigation, localization, docking, path planning) and ensure reliable system behavior
  • .Work with ROS/ROS2-based framework s to enable communication between perception, control, and system components
  • .Contribute to sensor fusion pipeline s (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 layer s
  • .Troubleshoot and resolve system-level issue s involving data flow, timing, and interaction between subsystems
  • .Support integration testing, HIL validation, and simulation-based verificatio n of autonomy features


.
Required Skil

  • ls1–5 years of experience i n C++ development on Linux or embedded syste m
  • s.Experience wit h robotics, autonomy, or control syste ms (academic or industry
  • ).Understanding o f communication/datalink protoco ls (CAN, Ethernet, TCP/IP
  • ).Familiarity wit h ROS/ROS2 or similar middleware framewor k
  • s.Basic knowledge o f control systems (PID, MPC) and system dynami c
  • s.Experience wit h multi-threaded or real-time software syste m
  • s.Strong debugging skills acros s system, integration, and communication laye r


s.