Sr. Software Engineer, Robot Systems

Carbon Robotics Carbon Robotics · Robotics · Carbon Robotics, Corporate · Software Engineering

Senior Software Engineer role focused on building AI and robotics products, specifically designing and implementing robot-side features and algorithms. The role involves developing robot system software, tooling for high-performance robotics algorithms, and improving machine learning pipelines to deliver state-of-the-art AI performance to robots.

What you'd actually do

  1. Partner with Engineering teams to build efficient robotic software to support our revolutionary Laser Weeding robots and future products.
  2. Build and troubleshoot robot system software and develop tooling to support high performance robotics algorithms.
  3. What you’ll build will help deliver state of the art AI performance to our robots by improving our machine learning pipelines and building associated features.
  4. Work with a fast-paced, nimble software team working on problems that have never been solved before.
  5. Drive decision through project planning, task delegation and leading problem solving efforts to iterate quickly

Skills

Required

  • 5+ years of programming in C++ and Python
  • Proficiency with modern Linux development environments (e.g. bash, git, docker, etc.)
  • Proficiency with web services (REST/GRPC)

Nice to have

  • Experience with robotic and computer vision algorithms
  • General knowledge of observability tools (ex: Prometheus ecosystem)

What the JD emphasized

  • do whatever it takes
  • ensure our customers have reliable and safe products

Other signals

  • AI/deep learning
  • robotics
  • computer vision
  • machine learning pipelines