
Robotics Software Engineer
Pivot Robotics6 months ago
San Francisco, CA, USAEntry Level / Mid Level
Responsibilities
- Design and develop software for industrial robotic systems.
- Implement motion planning and real-time control algorithms.
- Integrate sensors for vision-based automation in robotics.
- Optimize software for performance on embedded and cloud platforms.
- Apply software engineering principles like code modularity and CI/CD.
- Conduct simulations and experiments to validate performance.
- Collaborate with hardware and controls engineers.
- Contribute to system architecture decisions.
Requirements
- B.S. degree in Computer Science, Robotics, Electrical/Mechanical Engineering, or related fields.
- Strong programming skills in Python with software engineering best practices.
- Proficiency in robotics fundamentals like kinematics and control theory.
- Experience with version control (Git) and software testing techniques.
- Self-motivated problem solver in a collaborative environment.
- Position limited to U.S. Persons due to ITAR regulations.