Unknown Company

Robotics Integration Engineer

mountain view, ca • Posted 2 days ago
Onsite Full Time IT & Technology

Responsibilities

  • Cyngn builds autonomous industrial vehicle solutions that run in real warehouses and outdoor yards—not demos
  • As a Robotics Integration Engineer (Mid–Junior), you’ll help bring autonomy to life by integrating hardware + sensors + vehicle software into a reliable, production-ready stack
  • This is a hands‑on role working with Linux systems, real sensors, and real vehicles—partnering closely with senior robotics, autonomy, and platform engineers to ship systems that are stable, debuggable, and performant in industrial environments
  • You’ll integrate and validate sensors such as LiDAR, cameras, IMU/GNSS, and other vehicle hardware
  • Own mission‑critical system pieces: state management, health monitoring, diagnostics, logging, and fleet‑ready tooling
  • Work on vehicle communications including CAN bus (interfaces, message handling, reliability, basic ECU/firmware touchpoints)
  • Build and maintain the glue that makes the stack work: drivers, bring‑up scripts, config management, calibration workflows, and time synchronization basics
  • Troubleshoot complex issues across hardware + software + networking (timing drift, dropped frames, driver issues, flaky connections, bandwidth constraints)
  • Profile and optimize performance for real‑time‑ish workloads (high‑bandwidth sensor streams, CPU/memory bottlenecks, startup stability)
  • Help create and maintain integration tests and validation workflows (reproducible tests, automated checks, regression catches, log replay)
  • Collaborate across perception, localization, controls, and product teams to integrate systems cleanly and ship improvements quickly
  • Write clear documentation for integration procedures, system configuration, and “how to debug this when it breaks.”

Qualifications

  • 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)

#J-18808-Ljbffr
Back to Job Search