What are the responsibilities and job description for the Computer Vision & Robotics Intern position at Bloomfield Robotics?
About the Company
At Bloomfield, we are revolutionizing the way crops are monitored and managed. Our AI-powered imaging technology provides continuous, plant-level health and performance insights from seed to harvest. Our mission is to empower farmers with the tools they need to increase crop productivity and quality while using fewer scarce resources, ultimately contributing to a more sustainable and food-secure future.
In 2024, Kubota Corporation, a global leader in agricultural machinery and solutions, through its North American subsidiary, Kubota North America Corporation, acquired Bloomfield. This acquisition unites Bloomfield’s innovative technology with Kubota’s extensive resources and commitment to provide comprehensive smart agriculture solutions to farmers worldwide. Our combined expertise and resources will drive innovation and deliver benefits to farmers, ensuring a more sustainable and prosperous agricultural industry.
Join us on our journey to transform agriculture and create essential solutions to empower farmers for generations to come.
About the Role
We are seeking a highly motivated Computer Vision & Robotics Intern to support our R&D efforts in perception and robotic system development. This role offers a unique opportunity to contribute to cutting-edge projects involving stereo vision, deep learning, and real-time robotics software.
This is a full-time, hybrid position in our Lawrenceville, PA office. This is a paid internship.
Responsibilities
As a Computer Vision & Robotics intern you’ll work closely with our team to:
- Explore modern techniques for visual matching, depth estimation, and 3D reconstruction.
- Work with image and sensor data to improve motion understanding and localization accuracy.
- Support migration of key robotics components to modern frameworks and evaluate performance improvements.
- Collaborate closely with the engineering team to test ideas, prototype solutions, and contribute to core featuresCollaborate with cross-functional teams including AI, hardware, and software engineers.
- Document processes, experiments, and findings in a clear and organized manner.
You’ll be guided by senior engineers, with regular feedback and mentorship to support your growth throughout the internship.
What We're Looking For
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- Strong programming skills in Python and C
- Solid foundation in computer vision and multi-view geometry
- Experience with feature matching techniques (e.g., SuperGlue, LightGlue, XFeat, ROMA, LoFTR)
- Knowledge of stereo depth estimation, especially with deep learning methods (e.g., high-res-stereo, FoundationStereo)
- Familiarity with ICP, point cloud alignment, or 3D reconstruction
- Understanding of 2D-3D motion estimation and pose recovery
- Comfortable with tools like OpenCV, Open3D, and PyTorch
- Basic exposure to ROS1 and/or ROS2, and the robotics middleware ecosystem
Nice to Have (but not required)
These are helpful, but not must-haves — if you’re excited about learning and growing, we’d still love to hear from you!
- Experience with visual SLAM or structure-from-motion pipelines
- Familiarity with GPS/IMU integration
- Knowledge of alternative vision approaches (e.g., COLMAP, GLOMAP)
- Exposure to Zenoh, DDS, or other ROS2 middleware options
- Docker or DevOps practices for reproducible robotics development
You Might Be a Good Fit if You
- Enjoy solving geometry-rich problems in perception
- Are excited by the idea of working across the full stack—from neural networks to robotics systems
- Love clean, modular code and working with real-world data
- Thrive in research-inspired engineering environments