Skip to content
← Back to job listings

Robotics Integration Engineer

Cyngn · Mountain View, CA, United States

External listingfull-timeabout 2 months ago

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