Software Engineer

Reposted 25 Days Ago
Be an Early Applicant
San Francisco, CA, USA
In-Office
Mid level
Artificial Intelligence • Robotics • Automation • Manufacturing
The Role
Design, implement, and maintain software systems for production automation, optimizing performance and collaborating with engineers across disciplines.
Summary Generated by Built In
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

Skills Required

  • B.S. in Computer Science or a related engineering field
  • Strong software engineering experience, especially in Python
  • Experience designing and maintaining complex software systems
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redwood City, CA
6 Employees
Year Founded: 2023

What We Do

Pivot Robotics builds AI-powered robotic systems that automate grinding and finishing processes in manufacturing, using AI vision control software to enable industrial robots to adapt.

Similar Jobs

General Motors Logo General Motors

Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
3 Locations
165000 Employees

Sprinter Health Logo Sprinter Health

Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Hybrid
San Francisco, CA, USA
500 Employees
185K-230K Annually

Sprinter Health Logo Sprinter Health

Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Hybrid
Menlo Park, CA, USA
500 Employees
165K-200K Annually

Sprinter Health Logo Sprinter Health

Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Hybrid
San Francisco, CA, USA
500 Employees
220K-255K Annually

Similar Companies Hiring

Legora Thumbnail
Artificial Intelligence • Legal Tech • Software
Chicago, Illinois
700 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account