R&D Software Engineer

Simbe Robotics develops autonomous robots for retail inventory management.
$100,000 - $200,000
Full-Stack
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For R&D Software Engineer

Simbe Robotics is seeking an R&D Software Engineer to work on the cutting-edge software stack that drives the autonomy of their Tally™ robots. This exciting role involves collaborating with both the robot software engineering and R&D teams to improve and expand the capabilities of the robot fleet, as well as defining and implementing the next generation of Tally robots.

The ideal candidate will have a strong background in robotics, with expertise in C++, Python, and the Robot Operating System (ROS). They will be responsible for evaluating and integrating third-party ROS packages, developing new localization and SLAM algorithms, and enhancing robot perception and navigation capabilities.

Key responsibilities include implementing HRI-friendly behaviors, working on moving obstacle awareness, and assisting in the migration from ROS1 to ROS2. The role also involves testing and integrating new hardware components and sensors for the next generation of Tally robots.

Simbe Robotics offers a competitive salary range of $100,000 - $200,000 per year, depending on experience and location. This is a hybrid position based in the San Francisco Bay Area, providing an opportunity to work with a leading company in the robotics industry.

If you're passionate about robotics, have a strong programming background, and want to contribute to the development of advanced autonomous systems, this role at Simbe Robotics could be an excellent fit for your career growth and interests.

Last updated 5 months ago

Responsibilities For R&D Software Engineer

  • Evaluating third-party ROS packages for integration into our stack
  • Working on new localization and SLAM algorithms
  • Implementing HRI-friendly behaviors for better human awareness
  • Enhancing robot perception with better awareness of non-static (moving) obstacles
  • Developing new algorithms for smoother, more efficient, and more accurate navigation
  • Testing and integrating new hardware components including new sensors
  • Assist in finishing migration from ROS1 to ROS2
  • Help in creating new hardware and software products

Requirements For R&D Software Engineer

Python
Linux
  • Extremely adept in C++ and Python programming
  • Extensive experience with the Robot Operating System (ROS)
  • Experience with the ROS navigation stack
  • Experience writing ROS nodes including drivers for new hardware
  • Experience working with Ubuntu or other Debian-based Linux distributions
  • Experience working ROS-based robots such as TurtleBot
  • Experience working with LIDAR and/or RGBD sensors
  • Well-versed in source control systems, particularly Git
  • Proficient in shell scripting, preferably with Bash and Python

Interested in this job?

Jobs Related To Simbe Robotics R&D Software Engineer

Software Engineer - Cody Core Team

Join Sourcegraph as a Software Engineer on the Cody Core team to build AI-powered coding tools, offering $145k base salary plus equity in San Francisco.

Software Engineer - Cody Core Team

Full-stack Software Engineer role at Sourcegraph, working on AI-powered coding assistant Cody, requiring 2-5 years experience and expertise in TypeScript/Go.

Full-Stack Engineer (Growth Team)

Full-Stack Engineer role at ElevenLabs, focusing on growth and product-led strategies for AI voice technology startup.

Full-stack Software Engineer

Join Sourcegraph as a Full-stack Software Engineer to build and shape the future of code search and intelligence tools.

Full-Stack Engineer

Full-Stack Engineer role at Lawhive, building AI-powered legal tech platform to democratize access to law.