Robotics Integration Engineer
Cyngn · Mountain View, CA, United States
About The Role
Join Cyngn, a company dedicated to building autonomous industrial vehicle solutions. As a Robotics Integration Engineer, you will play a crucial role in integrating hardware, sensors, and vehicle software into a reliable, production-ready stack. This hands-on position involves working with Linux systems, real sensors, and vehicles, and collaborating closely with senior engineers. You will be responsible for integrating and validating sensors, managing mission-critical system pieces, troubleshooting complex issues, optimizing performance, and maintaining integration tests and validation workflows. Strong programming skills, experience with robotics integration, and a team-first approach are essential for this role.
- Integrate hardware, sensors, and vehicle software into a reliable, production-ready stack for autonomous industrial vehicles.
- Own mission-critical system pieces such as state management, health monitoring, diagnostics, logging, and fleet-ready tooling.
- Collaborate across perception, localization, controls, and product teams to integrate systems cleanly and ship improvements quickly.
- Shell scripting (Linux workflows, debugging, automation)
- Strong programming ability in:
- Solid experience with Linux (Ubuntu), including building, packaging, and running systems in the field
- Python (tooling, automation, integration glue)
- 2–4+ years in robotics integration, autonomy, embedded/systems engineering, or adjacent experience working close to hardware
- C++ (systems/performance-critical code)
- Clear communicator with good documentation habits and a low-ego, team-first approach
- Understanding of networking fundamentals (TCP/UDP, bandwidth/latency tradeoffs, basic multicast, and debugging with common tools)
- Strong debugging instincts: you can form a hypothesis, gather evidence, and drive to root cause across layers
- Comfort with sensor + hardware bring-up (drivers, calibration workflows, time sync concepts, logs, reproducible setup)
- Experience with CAN tooling (SocketCAN, DBC workflows) and/or ECU/firmware update flows
- Experience with ROS 2 (nodes, launch, TF2, bags, QoS) or other robotics middleware frameworks
- Experience with containerized deployments (e.g., Docker) or production deployment patterns on vehicles
- Familiarity with profiling tools (perf, top/htop, valgrind, gdb) and performance tuning
- Exposure to OTA / device management systems (e.g., AWS Greengrass) or fleet rollout practices
- Understanding of safety-oriented development practices (fault handling, watchdogs, redundancy concepts)
- Experience with simulation environments (e.g., NVIDIA Isaac Sim, Gazebo, or similar) for integration and regression testing
- CI/CD experience for robotics stacks (automated builds/tests, hardware-in-the-loop or log replay workflows)
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring