Skip to content
Pivot RoboticsPivot RoboticsSan Francisco, CA

Robotics Software Engineer

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.

Salary not listed
On-siteEntry levelEmbedded Engineering

About the role

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.

Skills

PythonROSGitCI/CDMotion PlanningKinematicsDynamicsControl TheoryState EstimationPlcs
Cerebras Systems

Simulation Engineer

Cerebras SystemsSunnyvale, CA

New college grad software engineer building and improving functional and pipeline-accurate simulators in C++ for Cerebras' wafer-scale AI engine. Requires strong C++ and computer architecture knowledge to support hardware/software co-development across kernel, compiler, and verification teams.

Salary not listed
On-siteEntry levelEmbedded Engineering
Applied Intuition

C++ Software Engineer

Applied IntuitionSunnyvale, CA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain autonomous systems (air, ground, maritime). Requires 2+ years professional software engineering experience and strong modern C++ skills.

135k – 200k/yr
On-site2+ YOEEmbedded Engineering
Applied Intuition

C++ Software Engineer

Applied IntuitionPoway, CA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience, strong modern C++ skills, Python/shell scripting, and AI coding tools proficiency.

100k – 200k/yr
On-site2+ YOEEmbedded Engineering
Applied Intuition

C++ Software Engineer

Applied IntuitionArlington, VA

Develop high-performance C++ framework software enabling collaborative autonomy behaviors for multi-domain (air, ground, maritime) autonomous systems. Requires 2+ years professional software engineering experience and strong modern C++ skills.

100k – 200k/yr
On-site2+ YOEEmbedded Engineering
Zoox

Part-Time Student Worker

ZooxHayward, CA

Part-time student role executing validation cycles and providing on-call support for manufacturing test infrastructure and hardware-software integration stability at Zoox's autonomous vehicle factory. Requires enrollment in relevant engineering degree, 20+ hrs/week on-site availability, and experience with Linux/Git/Jira.

Salary not listed
HybridEntry levelEmbedded Engineering