L

Lyte AI

Robotics perception platform with silicon-level fusion

Software Engineer - Physical AI Platform Integration

Systems Software EngineeringUpdated on Nov 14
Full-timeSunnyvale, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related technical field, or equivalent practical experience.
  • At least 3 years of professional software engineering experience on systems that interface with real sensors or hardware.
  • Expert-level modern C++ (C++17 or newer) and Python, including CMake-based builds and Python packaging.
  • Hands-on experience with ROS 2 or comparable robotics middleware and Linux systems programming, including networking and multi-threaded, real-time data paths.
  • Working knowledge of CUDA or another GPU compute framework, and experience deploying software on NVIDIA Jetson or similar embedded GPU platforms.
  • Ability to build and maintain Docker-based development environments and CI/CD pipelines in GitLab CI and Jenkins (declarative pipelines and shared libraries in Groovy) or equivalent.
  • Track record of taking prototypes to maintained, tested, documented components, and ability to own a component end to end in a fast-moving, sometimes ambiguous environment.

Responsibilities

  • Develop and maintain sensor drivers, ROS 2 packages, and SDK components that deliver LiDAR and camera data—including point clouds, Doppler velocity, images, and IMU data—to robotics and perception stacks on NVIDIA Jetson and x86 GPU platforms.
  • Build GPU-accelerated receiving-side processing, including point-cloud filtering and clustering, camera-to-LiDAR projection and image rectification, motion compensation, and ego-velocity or odometry estimation, packaged as reusable C++ libraries with Python bindings.
  • Own time synchronization and data-path correctness for Ethernet-attached sensors, including PTP, packet parsing, timestamping, and frame assembly for high-bandwidth streams such as NVIDIA Holoscan Sensor Bridge and RoCE/UDP.
  • Design and maintain calibration, KPI, and end-of-line test pipelines for manufacturing and field bring-up, including automation of test fixtures such as robotic arms and data-acquisition stations.
  • Build recording, playback, and visualization tooling using pcap, MCAP, Foxglove, and compressed video for engineers and customers to capture, replay, and debug sensor data.
  • Own the developer platform, including Docker images for multiple CPU/GPU targets, ROS 2 distributions, Python and C++ packaging (wheels and .deb), and CI/CD on GitLab CI and Jenkins using Groovy pipelines and shared libraries, with risk-based gating, hardware-in-the-loop test stages, and release automation.
  • Respond to integration issues raised by internal teams, technology demonstrations, and early customers; reproduce problems from logs and recordings, fix root causes, and incorporate lessons into tooling and documentation.
  • Work with hardware, silicon, algorithm, and manufacturing teams across time zones, and write clear documentation and modular code that others can extend.
  • Use AI-assisted coding tools while maintaining review quality and correctness.

Desired Qualifications

  • Experience integrating LiDAR or camera sensors, including point-cloud processing, camera models and rectification, intrinsic and extrinsic calibration, and sensor time synchronization using PTP or hardware triggers.
  • Experience with NVIDIA Holoscan, Isaac ROS / NITROS, TensorRT, or similar accelerated perception frameworks.
  • Background in state estimation or odometry, including ego-motion, visual-inertial odometry, or factor-graph optimization, or signal processing for FMCW / Doppler sensing.
  • Experience with robotics data tooling such as MCAP/rosbag, Foxglove, pcap analysis, or large-dataset ingestion using Parquet.
  • Familiarity with manufacturing or end-of-line test environments, robotic test fixtures, and release and versioning discipline for production images.
  • Experience with Python/C++ interoperability using nanobind, pybind11, or Cython; profiling with Tracy or Nsight; and micro-benchmarking.
  • Experience running hardware-in-the-loop CI, including Jenkins agents attached to device benches, Groovy shared libraries for flashing, power control, and on-device tests, and Gerrit- or GitLab-triggered device pipelines.
  • Startup or small-team experience and comfort supporting demonstrations and customers directly.
  • An MS or PhD in a related field is preferred but not required.

About the Company

Lyte AI

Robotics perception platform with silicon-level fusion

Lyte AI builds an end-to-end perception stack for robots, from custom sensing silicon to software. Its LyteVision platform combines camera data, inertial measurements, and a 4D distance-velocity sensor into a single synchronized data stream at the silicon level. This reduces latency and calibration drift that can occur when stitching together separate sensors. The system is designed for industrial uses such as inspection, logistics, and manufacturing robots, and also aims to power broader Physical AI platforms. The company differentiates itself through its fully integrated, silicon-level sensor fusion and a pedigree of engineers who helped create depth sensing for devices like Face ID and Kinect, backed by substantial funding to scale silicon production and deployments. Its goal is to provide reliable, low-latency robot perception to enable scalable automation across industrial settings.

Company size
51-200
Company stage
Series C
Total funding
$272M
Headquarters
Mountain View, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Lyte AI

See more jobs