Robotics Software Engineer (Perception & Localization)

Recruiting From Scratch

San Francisco, California

JOB DETAILS
SKILLS
Agriculture, Algorithms, Artificial Intelligence (AI), C Programming Language, C++ Programming Language, Computer Firmware, Computer Vision, Cross-Functional, Embedded Systems, Farming, Funding, Hardware-Software Integration, Image Processing, Leading Edge Technology, Localization, Machine Learning, Operating Systems, Performance Analysis, Performance Metrics, Python Programming/Scripting Language, Robotics, Robotics Software, Software Engineering, Software Validation, Systems Analysis, Validation Testing
LOCATION
San Francisco, California
POSTED
30+ days ago

Robotics Software Engineer (Perception & Localization)

  • Title of Role: Robotics Software Engineer (Perception & Localization)
  • Location: San Francisco, onsite
  • Company Stage of Funding: Venture-Backed
  • Office Type: Onsite
  • Salary: $130K–$250K

Company Description

We're representing a pioneering company that is revolutionizing agriculture through advanced robotics and artificial intelligence. This innovative firm is dedicated to securing America's food supply by developing AI-driven solutions that automate farming processes. With a focus on cutting-edge technology, they are transforming traditional farming into a more efficient and sustainable practice.

What You Will Do

  • Develop and implement computer vision algorithms for perception and localization in robotic systems.
  • Collaborate with cross-functional teams to integrate software solutions into hardware platforms.
  • Optimize algorithms for real-time performance and accuracy in dynamic environments.
  • Conduct testing and validation of software components to ensure reliability and robustness.
  • Analyze system performance metrics and iterate on designs to improve functionality.
  • Contribute to the development of embedded firmware that supports vision processing tasks.

Ideal Candidate Background

  • 2+ years of experience in software engineering, specifically in robotics or computer vision.
  • Proficiency in Python and C/C++ programming languages.
  • Hands-on experience with OpenCV for image processing and computer vision tasks.
  • Strong understanding of algorithms related to perception and localization in robotic applications.

Preferred

  • Experience with embedded systems and firmware development.
  • Familiarity with machine learning techniques applied to computer vision.
  • Knowledge of robotics frameworks such as ROS (Robot Operating System).
  • Previous work in agricultural technology or related fields.

Compensation and Benefits

The base salary for this role ranges from $130K to $250K, complemented by equity options between 0.1% and 0.25%. This company offers a dynamic work environment and the opportunity to make a significant impact in the field of robotics and AI.

About the Company

R

Recruiting From Scratch