
Senior Robotics Software Engineer, Perception
Parallel Systems2 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.
About Parallel Systems
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.