Sr Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SR2, a pioneering robotics company in California, seeks a Robotics Software Engineer to develop and deploy autonomous systems using C++, Python and ROS2 on real robots.

You will collaborate with software, electrical and mechanical engineers to build production-quality robotics software, addressing motion planning, perception and manipulation, and hardware integration challenges in a fast-paced startup environment.

Qualifications

  • Expertise with C++ and Python in robotics software.
  • Hands-on ROS/ROS2 development experience.
  • Experience deploying production robotics or autonomous systems.
  • Strong debugging and systems-level thinking.

Responsibilities

  • Design, develop and deploy robotics software using C++, Python and ROS2.
  • Build software for autonomous robotics, motion control, perception and manipulation.
  • Develop reliable, production-quality robotics systems that operate on physical hardware.
  • Debug complex software and hardware interactions across robotics platforms.
  • Work closely with cross-functional engineering teams to prototype, test and ship new robotics features.
  • Improve system performance, reliability and scalability through testing, logging and optimization.

Skills

C++
Python
ROS/ROS2

Tools

Docker
Embedded Linux
CAN Bus

Job description

Robotics Software Engineer | C++ | Python | ROS2 (California)

We're partnering with an innovative, venture-backed Robotics company that's redefining how autonomous robotic systems operate in the real world. As they continue to scale, they're looking for a Robotics Software Engineer to help build and deploy next-generation Robotics software powering intelligent, autonomous machines.

This is a hands-on opportunity to work across the full Robotics software stack, collaborating with software, electrical and mechanical engineers to develop high-performance C++ and Python applications using ROS2. You'll be solving complex Robotics challenges across motion control, perception, robotic manipulation, hardware integration and autonomous systems, while seeing your code deployed on real robots.

What You'll Be Doing

  • Design, develop and deploy Robotics software using C++, Python and ROS2.
  • Build software for autonomous Robotics, motion control, perception and robotic manipulation.
  • Develop reliable, production-quality Robotics systems that operate safely on physical hardware.
  • Debug complex software and hardware interactions across Robotics platforms.
  • Work closely with cross-functional engineering teams to rapidly prototype, test and ship new Robotics features.
  • Improve system performance, reliability and scalability through testing, logging and continuous optimization.

What We're Looking For

  • Strong commercial experience with C++ and Python.
  • Hands-on experience developing Robotics software with ROS / ROS2.
  • Experience building and deploying production Robotics or autonomous systems.
  • Strong understanding of software engineering principles and debugging complex systems.
  • Passion for Robotics, autonomous technology and solving challenging real-world engineering problems.
  • Comfortable working in a fast-paced, collaborative startup environment.

Nice to Have

  • Motion planning or robotic manipulation.
  • Computer vision, perception or scene understanding.
  • Embedded Linux, Docker or containerization.
  • Motor control (BLDC or stepper motors).
  • CAN Bus or embedded communication protocols.
  • Experience with AI-powered Robotics or autonomous systems.

C++, Python, ROS, ROS2, Robotics, Autonomous Systems, Motion Planning, Perception, Computer Vision, Embedded Linux, Docker, CAN Bus, Robotic Manipulation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer
Senior Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Robotics Software Engineer (C++/Python, ROS2)
Robotics Software Engineer (C++/Python, ROS2)

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Engineer
Senior Robotics Engineer

Maxwell Bond • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Robotics Engineer
Senior Robotics Engineer

Maxwell Bond • California (MO)

On-site
USD 120,000 - 180,000
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Senior/Staff Robotics SW Engineer
Senior/Staff Robotics SW Engineer

well-funded deeptech startup • San Francisco (CA)

On-site
USD 120,000 - 180,000
Software Engineers
Software Engineers

Blue Sky Robotics • Chapel Hill (NC)

On-site
USD 80,000 - 120,000
Work on production systems
End-to-end software ownership
Quick shipping of work in active deployments
+1
Sr. Robotics Software Engineer
Sr. Robotics Software Engineer

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000
Software Engineer Robotics & Embedded Systems
Software Engineer Robotics & Embedded Systems

TalentBridge • Charlotte (NC)

On-site
USD 90,000 - 130,000
Senior Robotics Engineer
Senior Robotics Engineer

Yondu Inc • Los Angeles (CA)

On-site
USD 100,000 - 130,000