Parallel Systems

Senior Robotics Software Engineer, Perception

Parallel Systems
Apply
2 hours ago

Base Salary

$163k - $212k/yr

Responsibilities

  • Build and maintain real-time robotics software that ingests and fuses high-throughput multimodal data from lidar, cameras, IMUs, GPS, and other sensors.
  • Implement, validate, and test real-time sensor-fusion code across simulation and real-world deployments.
  • Perform intrinsic, extrinsic, and temporal sensor calibration and apply linear algebra, 3D geometry, filtering, and optimization to state-estimation problems.
  • Design and implement geometry-based computer vision and robotics algorithms for multi-view geometry, filtering, tracking, and real-time perception.
  • Evaluate sensor selection and system-level tradeoffs and define test and validation plans for reliable 24/7 production operation.
  • Contribute to sensor-system hardware design, including IP-rated ruggedized enclosures and mounts.
  • Build and maintain real-time sensor and video streaming and processing pipelines.
  • Collaborate with ML, firmware, embedded platform, and systems engineering teams to integrate perception algorithms into the autonomy stack.

Requirements

  • Bachelor’s or higher degree in Robotics, Computer Science, Electrical Engineering, or a related technical discipline; equivalent experience is considered.
  • At least 4 years of hands-on experience developing and deploying robotics or perception software in real-world systems.
  • Strong experience designing and implementing geometry-based computer vision and robotics algorithms, including multi-view geometry, filtering, and optimization.
  • Proficiency in Rust and C/C++.
  • Experience with real-time systems handling high-throughput multimodal sensor data and fusion across lidar, camera, IMU, and GPS.
  • Experience with real-time sensor-fusion implementation and validation methodology is preferred.
  • Experience with sensor calibration, Kalman or particle filters, nonlinear optimization, 3D geometry, sensor fusion, localization or SLAM, and/or online calibration is preferred.
  • Experience with GStreamer, ROS2 or similar robotics middleware, ruggedized robotic hardware, autonomous vehicles, field robotics, or safety-critical domains is preferred.
  • Publications in top-tier robotics conferences or related journals are preferred.
  • Strong communication and collaboration skills with interdisciplinary teams are preferred.

Tech Stack

Categories

Robotics
Parallel Systems

About Parallel Systems

11-50 employees

Parallel develops autonomous, battery-electric rail vehicles to convert freight from truck to rail. Our technology enables railroads to serve new markets, decongest highways, and reduce shipping costs and pollution. We provide a safer, more efficient, and sustainable alternative to short-haul trucking, seamlessly integrating with existing rail operations and powering the future of freight.

Contact me