Hybrid Senior Robotics Software Engineer, C++, Python

Posted last month

Apply now

About the role

  • Senior Python & C++ engineer for Simbe Robotics, developing and maintaining software for Tally autonomous robots. Focus on navigation, perception, and cloud integration to enhance operational efficiency.

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

Requirements

  • BS, MS, or PhD in Computer Science or related field highly recommended but not required
  • 5-10 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

Benefits

  • health insurance
  • equity compensation
  • full range of medical benefits
  • financial benefits

Job title

Senior Robotics Software Engineer, C++, Python

Job type

Experience level

Senior

Salary

$150,000 - $230,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job