Robotics Software Engineer

About:

Pipedream Labs is on a mission to scale hyperlogistics this decade. We run autonomous robots through pipes buried underground to help remove emissions, congestion, and cost out of the current logistics system. We’re literally building from the ground up, and need fiercely independent thinkers and doers to help make the dream a reality.

Our goal is to make delivery so fast and effortless that almost anything you need can be delivered in single digit minutes or less. To do this, we need to bring in the best talent in the world and provide them the tools & support they’ll need to do the best work of their careers. While we have extremely high hiring standards, a candidate’s past projects, drive, and humility supersedes their degree(s), and their experience. Some of our first hires were previous founders who sold their respective companies, and some of our hires were still in college.

What this position is responsible for:

  • Pipedream builds hardware that by definition lives at the edge – you’ll be writing the core machine control software for these systems.

  • Take full ownership of robotics software products, from initial design through to implementation, including robots, orchestration systems, and customer interfaces.

  • Work closely with a small team to integrate systems and ensure seamless operation across all components of our robotics solutions.

  • Evaluate hardware systems and existing commercial products for integration into our products to solve real world challenges.

  • Ensure the software you create is robust, efficient, and maintainable, meeting the high-availability demands of our systems.

Requirements:

  • Deep experience with both compiled and interpreted programming languages. C++, Rust, and Python are good examples.

  • A practitioner of best practices in CI/CD, code reviews, and moving fast.

  • Demonstrated experience taking full ownership of software products from the design phase through to implementation, showcasing the ability to work independently.

  • Experience working directly with hardware systems and integrating your software into robots that operate in the real world.

Preferred Requirements:

  • Robotics Middleware: Familiarity with ROS2, DDS, or other robotics middleware.

  • Control Theory and Deployment: Knowledge in control theory, including system identification and controller design (PID/MPC), with hands-on experience in deploying these controls in real-world scenarios.

  • Perception and Docking Systems: Experience with perception and docking systems technologies such as fiducial markers, beacons, or UWB.

  • Simulation: Ability to identify, model, and simulate the parts of our system that matter to answer questions internally and for customers.

  • Experience developing reliability and safety models for complex robotic systems.

Nice to Haves:

  • Distributed Systems: Expertise in high availability, distributed systems design, and implementation, ensuring our robotics systems are robust and fault-tolerant.

  • UI/UX Design: Skills in frontend UI/UX design for testing and diagnostic interfaces, facilitating ease of use and efficiency in system testing and troubleshooting.

  • Restricted communication protocols and distributed consensus. Robots going fast underground are tough to talk to.

At Pipedream our company values are simple:

  • Be human

  • Be a good partner

  • Lead with passion

  • Stay curious

  • Simplify and execute

Benefits:

At Pipedream we ask a lot of our employees, which is why we are willing to curate a work environment that respects your work-life balance needs and ultimately takes care of you on all ends. In addition to your competitive salary & medical/dental/vision/lifestyle plan, we’ll flood you with perks, including:

  • Schedule flexibility: you choose your hours, WFH as-needed

  • 4 weeks of PTO (mandatory), plus holidays

  • Stock Option Plan

  • Family Leave (maternity & paternity)

  • Our office is dog-friendly, located 10-mins away from Downtown Austin