Principal Software Engineer - Perception
Berkshire Grey
This job is no longer accepting applications
See open jobs at Berkshire Grey.See open jobs similar to "Principal Software Engineer - Perception" Khosla Ventures.Primary Job Function
- The Engineer in this role will work with a multidisciplinary team to develop perception software and algorithms for robotic applications related to store replenishment and e-commerce order fulfillment.
- This candidate will be expected to be a primary contributor and leader driving to real-world customer delivery, acceptance, and operation.
Skills/Technical Requirements:
● Masters or PhD in Computer Vision, Robotics, or closely related field
● 8+ years experience in software development
● Commercial experience in a fast paced, agile environment
● Ability to work as part of an interdisciplinary team
● Demonstrated ability to
● Apply new perception and learning algorithms to real-world problems
● Provide technical leadership on key projects
● Architect software solutions
● Manage execution of technical efforts across a small team
● Mentor
● Operate autonomously
● Develop on and debug real robotic systems
● Determine and communicate justification of technical priorities to management
● Proficient in
● Perception libraries (e.g. OpenCV, PCL, Open3D)
● Machine Learning
● Algorithm evaluation (e.g. overfit/underfit, precision/recall, confusion matrix, …)
● Annotation tooling (e.g. Scale, CVAT, …)
● Python
● C++
● System design
● Design patterns
● VCS (Git)
● ROS
● Issue tracking system (Jira)
● Design patterns
Preferred Qualifications:
● Demonstrated abilities in one or more of the following
● Grasp point generation and selection using rgb and/or depth data
● Long-tailed object detection and segmentation
● Point cloud and/or image processing for object detection and pose estimation
● Anomaly detection in images and other sensor data
● Image/video based product damage & anomaly detection
● Automatic sensor calibration & validation
● API development (RESTful, websockets)
● Warehouse Management/Control Systems (WMS/WCS)
● Robotics and robotic solutions
● Parallel/distributed systems
● Asynchronous/concurrent programming (asyncio)
● NoSQL databases (MongoDB)
● Messaging Systems (gRPC, Kafka)
● CI/CD (Jenkins, automated testing)
Educational Requirements: Master’s degree in Computer Vision, Robotics, or closely related field
6110-2303TK
This job is no longer accepting applications
See open jobs at Berkshire Grey.See open jobs similar to "Principal Software Engineer - Perception" Khosla Ventures.