Pickle Robot Company-posted 4 days ago
Full-time • Senior
Onsite • Charlestown, MA
11-50 employees

Pickle is seeking a dynamic, driven Senior Robotics Engineer, Perception, to revolutionize the future of warehouse automation. This role will focus on building out and hardening our multi-sensor perception engine. You will architect a hybrid stack that leverages the speed of C++ and the versatility of Python to process multimodal sensor data. Your work will directly enable our robots to navigate and manipulate objects with superhuman reliability in the messy, real-world environments of truck trailers and loading docks .

  • Architect a Hybrid Perception Stack: You will design and implement a scalable perception architecture that leverages C++ for high-throughput, low-latency processing and Python for novel feature developments, ensuring seamless inter-process communication.
  • Build Multi-Sensor Pipelines: You will build robust pipelines to fuse disparate data streams (RGB, Depth, LiDAR, Odometry) into a unified 3D world model, handling time synchronization and spatial alignment challenges to deliver a single source of truth for the robot.
  • Optimize Data Throughput: You will identify bottlenecks in the data path—from driver level to decision—optimizing memory management and serialization in C++ to feed Python inference engines without stalling the control loop.
  • Hardening for the Real World: You will turn research-grade sensor setups into production-grade systems, handling edge cases like sensor dropouts, occlusion, and lighting changes to guarantee 99.9% system uptime.
  • 5+ years of experience in robotics software engineering.
  • Proven experience building mixed-language (C++/Python) stacks for robotics systems.
  • Hands-on experience with sensor stacks, including RGB-D cameras, LiDARs, and IMUs.
  • Strong foundation in 3D coordinate transforms and linear algebra.
  • You are a "full-stack" robotics engineer. You don't just write the algorithm; you care about the driver that feeds it and the API that consumes it.
  • You can articulate architectural trade-offs to drive the best system-level decisions.
  • Expert in Modern C++ (17) and Python, with deep knowledge of binding and interfacing implementations (e.g., nanobind, interprocess communication), Linux (Ubuntu), Docker, CMake, and CI/CD pipelines for robotics.
  • health, dental, & vision insurance
  • unlimited vacation, along with all federal and state holidays
  • 401K contributions of 5% your salary
  • travel supplies, and other items to make your working life more fun, comfortable, and productive
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service