# Software Engineer

**Company:** [Pivot Robotics](https://hotfix.jobs/companies/pivot-robotics)
**Location:** San Francisco, CA
**Role:** Embedded Engineering
**Skills:** Python, Git, ROS, Computer Vision, Data Structures, Algorithms, System Design, CI/CD, Robotics, Concurrency
**Posted:** 2026-01-12

> Develops scalable software for production automation, including motion planning, control, and perception pipelines with hardware integration. Requires strong Python skills, systems design expertise, and collaboration with robotics/hardware teams.

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

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

## Similar roles

- [LVC Simulation Integration Engineer](https://hotfix.jobs/jobs/9fbe7dec-853c-4a67-a6d3-84cc5f0b14c8) - Applied Intuition - Fort Walton Beach, FL - $100k – $160k/yr
- [Embedded Software Engineer](https://hotfix.jobs/jobs/bd8c878a-8873-4782-8965-5dc32a8fa09b) - Zoox - San Diego, CA - $155k – $190k/yr
- [ML Systems Integration Engineer](https://hotfix.jobs/jobs/86746838-c974-4e20-a032-b2112fcdc0be) - Cerebras Systems - Sunnyvale, CA
- [Embedded Firmware Validation Engineer](https://hotfix.jobs/jobs/8cb11777-1102-47e9-9a6c-52b6124ae26e) - Applied Intuition - Sunnyvale, CA - $118k – $200k/yr
- [Software Engineer, Robotics (ALL LEVELS)](https://hotfix.jobs/jobs/86719d9a-2f94-4af8-9d4c-3202c561cf83) - Atomicmachines - Santa Clara, CA - $185k – $260k/yr

**Apply:** https://hotfix.jobs/jobs/c9ac8564-95c4-4dd0-88c3-d7ddb8494add
**Canonical:** https://hotfix.jobs/jobs/c9ac8564-95c4-4dd0-88c3-d7ddb8494add