# Robotics Software Engineer

**Company:** [Pivot Robotics](https://hotfix.jobs/companies/pivot-robotics)
**Location:** San Francisco, CA
**Role:** Embedded Engineering
**Experience:** 0+ years
**Skills:** Python, ROS, Git, CI/CD, Motion Planning, Kinematics, Dynamics, Control Theory, State Estimation, Plcs
**Posted:** 2025-11-21

> Develops software for industrial robotic systems, implementing motion planning, real-time control, and vision-based automation. Requires BS in CS/Robotics/Engineering, strong Python skills, and robotics fundamentals proficiency.

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

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

## Similar roles

- [Simulation Engineer](https://hotfix.jobs/jobs/303e6aad-5f92-4df1-b4aa-eb105ac77fd9) - Cerebras Systems - Sunnyvale, CA
- [C++ Software Engineer](https://hotfix.jobs/jobs/9040c545-8078-4fc7-9687-f16df38d60e6) - Applied Intuition - Sunnyvale, CA - $135k – $200k/yr
- [C++ Software Engineer](https://hotfix.jobs/jobs/d0e0c0be-d28c-4f8f-a26f-2822687a6416) - Applied Intuition - Poway, CA - $100k – $200k/yr
- [C++ Software Engineer](https://hotfix.jobs/jobs/d7f4ccc5-55a7-4939-bd1b-e000372082a7) - Applied Intuition - Arlington, VA - $100k – $200k/yr
- [Part-Time Student Worker](https://hotfix.jobs/jobs/3a94f971-98a3-4153-b4d4-d87ba036d987) - Zoox - Hayward, CA

**Apply:** https://hotfix.jobs/jobs/56fa6d82-8ff5-4a84-81e7-c0f7d4cda302
**Canonical:** https://hotfix.jobs/jobs/56fa6d82-8ff5-4a84-81e7-c0f7d4cda302