Pivot Robotics

Software Engineer at Pivot Robotics (San Francisco, CA)

Pivot Robotics· San Francisco, CA·

Role details

Work type
Onsite
Employment
Full-Time

Job description

Responsibilities

  • Design, implement, and maintain robust, scalable software systems for production automation
  • Build core libraries and services supporting motion planning, control, and perception pipelines
  • Architect clean interfaces between software components and hardware-facing systems
  • Develop vision and sensor-integration software that feeds downstream planning and control stacks
  • Optimize software for performance, reliability, and deterministic behavior where required
  • Write high-quality, testable Python code with strong emphasis on readability, correctness, and maintainability
  • Own software engineering best practices: code reviews, testing strategies, CI/CD, and release processes
  • Build simulation, testing, and tooling infrastructure to validate behavior prior to deployment
  • Collaborate with robotics, controls, and hardware engineers to translate system requirements into well-defined software abstractions
  • Contribute to architectural decisions as the software platform scales across customers and deployments

Minimum Qualifications

  • B.S. in Computer Science or a related engineering field
  • Strong software engineering experience, especially in Python
  • Experience designing and maintaining complex software systems (services, libraries, APIs, or pipelines)
  • Solid understanding of data structures, algorithms, and systems design
  • Proficiency with Git, debugging, testing frameworks, and modern development workflows
  • Ability to work independently on ambiguous problems in a fast-paced environment
  • Due to U.S. export control regulations (ITAR), this position is limited to U.S. Persons (U.S. citizens or lawful permanent residents)

Optional Qualifications

  • M.S. in Computer Science or a related field
  • Experience working on systems that interact with hardware, real-time constraints, or external devices
  • Familiarity with robotics, motion planning, control systems, or computer vision (helpful but not required)
  • Experience with ROS or similar middleware
  • Knowledge of performance optimization, concurrency, or distributed systems
  • Experience deploying software to edge, embedded, or hybrid cloud environments

Why work at Pivot Robotics

  • Hard problems with real impact: Work on cutting-edge vision-guided robotics in challenging environments (foundries, aerospace). The code you ship gets used daily in production.
  • Team: Small, high-caliber team of engineers from Uber ATG, Meta, Google X, Nimble Robotics, and ABB. Founders are former Meta robotics engineers and Carnegie Mellon graduates.
  • Culture: Ownership mentality, execution focus, comfort with "real-world messiness." They value first-principles problem solving and deep technical expertise.
  • Work environment: Hybrid workspace – employees combine remote and on-site work. Main office in San Francisco, CA, with a robot operator internship site in New Boston, Ohio.
  • Perks: Not explicitly detailed, but the culture emphasizes autonomy, cutting-edge robotics, and solving meaningful manufacturing challenges.

Application questions