Software Engineer at Pivotrobotics - ScoutJobs - The AI-curated global job board
Skip to content
P
Posted 3 hours ago

Software Engineer

PivotroboticsSoftware Engineer

Requirements

B.S. in Computer Science, Strong Python experience, Systems design knowledge, Git proficiency, U.S. Person status

Skills

PythonGitROS

About the role

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
  • Write high-quality, testable Python code
  • Own software engineering best practices including code reviews, testing, CI/CD, and release processes
  • Build simulation, testing, and tooling infrastructure
  • Collaborate with robotics, controls, and hardware engineers to translate requirements into software abstractions
  • Contribute to architectural decisions as the platform scales

Requirements

  • 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
  • Must be a U.S. Person (U.S. citizen or lawful permanent resident) due to ITAR regulations

Preferred 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
  • Experience with ROS or similar middleware
  • Knowledge of performance optimization, concurrency, or distributed systems
  • Experience deploying software to edge, embedded, or hybrid cloud environments
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer

Pivotrobotics · San Francisco

Sign up to apply