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
San Francisco, California
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.