onsite
Robotics Integration Engineer - Cyngn, Inc.
Implementation Engineer
Lead the integration of autonomous robotic tuggers, designing and deploying ROS-based control systems with C++ and Python, while managing hardware interfaces and real‑time embedded software to ensure reliable operation in industrial environments.
About the role
Key Responsibilities
- Design, develop, and maintain ROS‑based control stacks for autonomous tuggers using C++ and Python.
- Integrate and test hardware components (sensors, actuators, CAN bus, RTOS) to meet safety and performance requirements.
- Collaborate with mechanical, electrical, and software teams to define system architecture and interface specifications.
- Debug, troubleshoot, and optimize real‑time embedded software for latency, reliability, and fault tolerance.
- Document integration procedures, create test plans, and support field deployments and maintenance.
Requirements
- 5+ years of experience in robotics or autonomous vehicle integration.
- Proficiency in ROS, C++, and Python with a strong grasp of real‑time operating systems.
- Hands‑on experience with hardware interfacing (CAN, EtherCAT, I2C/SPI) and embedded Linux.
- Solid understanding of safety standards (ISO 26262, IEC 61508) and industrial automation protocols.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.