# Robotics Software Engineer

- Company: [Pivotrobotics](<https://jobstar.asia/company/pivotrobotics>)
- Location: San Francisco
- Team: Engineering
- Employment type: Full Time
- Posted: November 21, 2025

## Job description

### **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.

## Apply

[Apply on Pivotrobotics](<https://jobs.ashbyhq.com/pivotrobotics/2bcbd79e-2570-4450-98cf-a0a74f67a047>)

Canonical job page: <https://jobstar.asia/job/robotics-software-engineer-pivotrobotics-san-francisco-891aead504773a83>
