# Software Engineer

**Company:** [Pivot Robotics](https://zerogtalent.com/robotics-companies/pivot-robotics)
**Location:** San Francisco, CA, US
**Work mode:** On-site
**Employment type:** Full Time
**Salary:** USD 120K–160K/yr
**Category:** Software
**Listed:** 2026-03-24

[View and apply on Zero G Talent](https://zerogtalent.com/robotics-jobs/pivot-robotics/software-engineer-88453)

## 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

* * *

### Interview Process

1.  Initial Interview
2.  Take-home challenge focused on software engineering and robotics
3.  Technical Interview
4.  On-site Visit & Team Interview
5.  Offer

## Other open roles at Pivot Robotics

- [Robotics Software Engineer](https://zerogtalent.com/robotics-jobs/pivot-robotics/robotics-software-engineer-73893) — San Francisco, CA, US

---
*Source: [Zero G Talent](https://zerogtalent.com), the job board for space, defense, AI, robotics and frontier-tech companies.*
