
Software Engineer
San Francisco, CA · HybridFull-time$120–160K/yrSeen 1mo agoStill listed 5 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near San Francisco, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Pivot Robotics seeks a Software Engineer to design, implement, and maintain robust, scalable software systems for production automation, focusing on motion planning, control, perception pipelines, and vision-sensor integration, while ensuring performance, reliability, and clean interfaces with hardware.
Skills & qualifications
Skills
Qualifications
Full 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
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Software EngineerNestmed · San Francisco, CA · $150–280K/yrPosted todayPosted todayPrincipal Software Developer, Backend PlatformMaintainX · San Francisco, CA (Hybrid) · $175–225K/yrPosted 3w agoPosted 3w ago
Lead Software Developer - Platform SecuritySalesforce · Bellevue, WA · $173–260K/yrPosted 6 days agoPosted 6 days agoSoftware Engineer, Platform Vercel · San Francisco, CA (Hybrid) · $208–312K/yrPosted 3w agoPosted 3w ago
- Associate Software EngineerPoint Digital Finance, Inc. · Palo Alto, CA (Hybrid) · $139–153K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.