Autonomy-Driven Robotics Software Engineer (C++/Python)

Simbe, Inc.

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Simbe Robotics in San Francisco is seeking a strong Python and C++ engineer to join our robot software engineering team on the Tally autonomous robots. You will work on driving the Tally stack, including navigation, perception, autonomous behaviors, hardware drivers, cloud integration, and infrastructure management.

You will maintain and extend the Tally software stack, develop new packages for reuse across Simbe teams, advance autonomy and HRI behaviors, assist in DevOps and CI/CD, and evaluate

Qualifications

  • BS, MS, or PhD in Computer Science or related field highly recommended but not required.
  • 2 years of industry experience
  • Extremely adept in both C++ and Python programming
  • Proficient in shell scripting, preferably with Bash and Python
  • Good understanding of the Robot Operating System (ROS) and core concepts such as nodes, messages, topics, services, parameters, build system, etc. Understanding of both ROS1 and ROS2 is strongly preferred
  • Experience writing ROS nodes
  • Well-versed in source control systems, particularly Git
  • Experience working with Ubuntu or other Debian-based Linux distributions
  • Familiarity with modern software development methodologies (e.g. continuous integration/deployment, scrum, automated regression testing)
  • Experience in packaging and deploying software in production environments

Responsibilities

  • Maintaining and extending the Tally software stack
  • Working on and developing new software packages to be shared across Simbe software teams
  • Improving Tally's autonomy, navigation, perception, and human-robot interaction (HRI) behaviors
  • Assist in our ongoing Devops & CI/CD development
  • Evaluating third-party SW (ROS, etc.) packages for integration into our stack

Skills

Python
C++
Shell scripting
Git
ROS
ROS1/ROS2
Ubuntu/Linux
CI/CD
DevOps
Software debugging

Education

BS, MS, or PhD in Computer Science or related field

Tools

Docker
NVIDIA Jetson platform
Cloud platforms (GCP, AWS, Azure)
Redis
Ubuntu

Job description

Simbe Robotics in San Francisco is seeking a strong Python and C++ engineer to join our robot software engineering team on the Tally autonomous robots. You will work on driving the Tally stack, including navigation, perception, autonomous behaviors, hardware drivers, cloud integration, and infrastructure management.

You will maintain and extend the Tally software stack, develop new packages for reuse across Simbe teams, advance autonomy and HRI behaviors, assist in DevOps and CI/CD, and evaluate

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer (C++/Python) Autonomy Stack
Senior Robotics Software Engineer (C++/Python) Autonomy Stack

Simbe Robotics • Burlingame (CA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer (C/Python) — Autonomy & ROS Expert
Robotics Software Engineer (C/Python) — Autonomy & ROS Expert

Simbe, Inc. • California

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer (C++ & Python)
Senior Robotics Software Engineer (C++ & Python)

Simbe Robotics • Burlingame (CA)

On-site
USD 140,000 - 190,000
Robotics Software Engineer Intern: Autonomy & ROS
Robotics Software Engineer Intern: Autonomy & ROS

Simbe Robotics • San Francisco (CA)

On-site
USD 55,000 - 78,000
Robotics Software Engineer (C++ & Python)
Robotics Software Engineer (C++ & Python)

Simbe, Inc. • San Francisco (CA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer (C & Python)
Robotics Software Engineer (C & Python)

Simbe, Inc. • California

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer (C++/Python, ROS)
Senior Robotics Software Engineer (C++/Python, ROS)

Simbe Robotics • San Francisco (CA)

On-site
USD 150,000 - 230,000
Equity compensation
Full range of medical benefits
Flexible work environment
Senior Robotics Software Engineer (C++ & Python)
Senior Robotics Software Engineer (C++ & Python)

Simbe Robotics • San Francisco (CA)

On-site
USD 150,000 - 230,000
Equity compensation
Full range of medical benefits
Flexible work environment
Senior Robotics Perception Engineer for Production Autonomy
Senior Robotics Perception Engineer for Production Autonomy

Simbe Robotics • Burlingame (CA)

Hybrid
USD 180,000 - 240,000
Robotics Software Engineer — Autonomy & Fleet Systems
Robotics Software Engineer — Autonomy & Fleet Systems

TAR • San Francisco (CA)

On-site
USD 180,000 - 240,000