Senior Robotics Software Engineer - Real-Time Perception & Fusion

Parallel

Los Angeles (CA)

On-site

USD 163,000 - 234,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Parallel Systems is seeking a Senior Robotics Software Engineer to develop perception and sensor fusion for our autonomous, battery-electric rail vehicles. You will design geometry-based computer vision and fuse lidar, camera, IMU, and GPS data in real time, collaborating with ML, firmware, embedded platform, and systems engineers to translate theory into production-ready software.

The ideal candidate has a BS or higher in Robotics, CS, or EE, 4+ years of hands-on robotics software experience,

Qualifications

  • Bachelor's degree in Robotics, CS, Electrical Engineering, or related field.
  • 4+ years hands-on experience developing and deploying robotics or perception software in real-world systems.
  • Strong background designing and implementing geometry-based computer vision and robotics algorithms (multi-view geometry, filtering, optimization).
  • Proficiency in Rust and C/C++.
  • Experience with real-time systems handling high-throughput, multi-modal sensor data and fusion across lidar, camera, IMU, and GPS.

Responsibilities

  • Build real-time robotics software that ingests and fuses high-throughput, multi-modal sensor data from lidar, camera, IMU, GPS, and other sensors.
  • Validate and test real-time sensor fusion code across simulation and real-world deployments, catching regressions before they reach the field.
  • Perform sensor calibration (intrinsic, extrinsic, temporal) and apply a strong foundation in linear algebra, 3D geometry, and optimization to state estimation problems.
  • Design and implement geometry-based computer vision and robotics algorithms (multi-view geometry, filtering, tracking) for real-time perception; experience with ML-based approaches is a bonus.
  • Evaluate sensor selection and system-level tradeoffs, and define test and validation plans that prove the system can run reliably 24/7 in production.
  • Contribute to sensor system hardware design, including IP-rated, ruggedized enclosures and mounts built to hold up in real-world field conditions.
  • Build and maintain sensor pipelines for real-time sensor and video data streaming and processing.
  • Collaborate with ML, firmware, embedded platform, and systems engineering teams to integrate perception algorithms into the full autonomy stack.

Skills

Rust
C/C++
Real-time systems
Robotics software

Education

Bachelor's degree or higher

Tools

ROS2
GStreamer

Job description

Parallel Systems is seeking a Senior Robotics Software Engineer to develop perception and sensor fusion for our autonomous, battery-electric rail vehicles. You will design geometry-based computer vision and fuse lidar, camera, IMU, and GPS data in real time, collaborating with ML, firmware, embedded platform, and systems engineers to translate theory into production-ready software.

The ideal candidate has a BS or higher in Robotics, CS, or EE, 4+ years of hands-on robotics software experience,

Get your free, confidential resume review.

or drag and drop your file here.