Software Engineer

Reposted 3 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
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

Superhuman Logo Superhuman

Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Hybrid
2 Locations
1500 Employees

Superhuman Logo Superhuman

Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Hybrid
2 Locations
1500 Employees

Snap Inc. Logo Snap Inc.

Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
6 Locations
5000 Employees
178K-313K Annually

Snap Inc. Logo Snap Inc.

Software Engineer

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Remote or Hybrid
6 Locations
5000 Employees
178K-313K Annually

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 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