Robotics Software Engineer

Reposted 2 Months Ago
San Francisco, CA, USA
In-Office
Entry level
Artificial Intelligence • Robotics • Automation • Manufacturing
The Role
Design and develop software for robotic systems, focusing on performance optimization, motion planning, and collaboration with hardware engineers. Conduct simulations to validate system performance.
Summary Generated by Built In
Roles and Responsibilities
  • Design and develop robust, scalable, and maintainable software for industrial robotic systems.

  • Implement motion planning, trajectory optimization, and real-time control algorithms.

  • Develop vision-based automation by integrating sensors (cameras) with robotics systems.

  • Optimize software for performance, reliability, and deployment on embedded and cloud-based platforms.

  • Apply strong software engineering principles, including code modularity, testing, version control, and CI/CD.

  • Conduct simulations and real-world experiments to validate robotic system performance.

  • Collaborate across disciplines, working with hardware engineers, controls engineers, etc.

  • Contribute to system architecture decisions, ensuring efficiency and scalability.

Minimum Qualifications
  • B.S. degree in Computer Science, Robotics, Electrical/Mechanical Engineering, or related fields.

  • Strong programming skills in Python with a focus on software engineering best practices.

  • Proficiency in robotics fundamentals, including kinematics, dynamics, control theory, and state estimation.

  • Proficiency in version control (Git), software testing, and debugging techniques.

  • Self-motivated problem solver who thrives in a fast-paced, collaborative 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. degree in Robotics, Computer Science, or related field.

  • Experience with ROS (Robot Operating System) and/or other robotic middleware.

  • Strong understanding of motion planning algorithms, trajectory generation, and real-time control.

  • Familiarity with industrial robot arms, PLCs, or real-time control frameworks.

  • Experience optimizing software for edge devices.

  • Knowledge of distributed computing architectures.

 

Skills Required

  • B.S. degree in Computer Science, Robotics, Electrical/Mechanical Engineering, or related fields
  • Strong programming skills in Python
  • Proficiency in robotics fundamentals
  • Proficiency in version control (Git)
  • Self-motivated problem solver
  • Must be a U.S. Person due to export control regulations
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, 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

Pear VC Logo Pear VC

Software Engineer

Angel or VC Firm
In-Office or Remote
7 Locations
154 Employees

ThoughtForge Logo ThoughtForge

Software Engineer

Artificial Intelligence • Computer Vision • Machine Learning • Robotics • Software
Remote or Hybrid
10 Locations
2 Employees
100K-150K Annually
In-Office
South San Francisco, CA, USA
112 Employees
150K-180K Annually

Cadence Design Systems Logo Cadence Design Systems

Lead Software Engineer

Artificial Intelligence • Cloud • Hardware • Software • Semiconductor
In-Office
San Jose, CA, USA
8216 Employees
119K-221K Annually

Similar Companies Hiring

Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account