Robotics Software Engineer

Posted 13 Days 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.

 
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

Aurelius Systems Logo Aurelius Systems

Software Engineer

Hardware • Energy • Defense • Automation
In-Office
San Francisco, CA, USA
18 Employees
235K-300K Annually

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Santa Clara, CA, USA
21960 Employees
152K-288K Annually
In-Office
San Francisco, CA, USA
459 Employees
170K-210K Annually

Mind Robotics Logo Mind Robotics

Software Engineer

Artificial Intelligence • Robotics • Industrial • Manufacturing
In-Office
Palo Alto, CA, USA
20 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
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

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account