top of page

current openings

Principal Software Engineer - Perception/Computer Vision

Bedford, MA

  • 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 key contributor driving to real-world customer delivery, acceptance, and operation.

  •  

  • Skills/Technical Requirements:

  • 7+ years experience in software development

  • Excellent communication skills and ability to work as part of an interdisciplinary team

  • Demonstrated ability to

  • Apply new perception and learning algorithms to real-world problems

  • Develop on and debug real robotic systems

  • Perception libraries (e.g. OpenCV, PCL, Open3D)

  • Python

  • C++

  • Design patterns

  • VCS (Git)

  • Issue tracking system (Jira)  

  • Master’s degree in Computer Science, Computer Vision, Robotics, or closely related field

  • Robotics and robotic solutions

  • Demonstrated familiarity with one or more of the following

  • Machine learning libraries (e.g. pytorch, sklearn)

  • Algorithm evaluation tooling (e.g. Weights & Biases, FiftyOne)

  • Annotation tooling (e.g. Scale, CVAT)

  • System design

  • ROS

  • 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

  • Parallel/distributed systems

  • Asynchronous/concurrent programming (asyncio)

  • NoSQL databases (MongoDB)

  • Messaging Systems (gRPC, Kafka)

  • CI/CD (Jenkins, automated testing

Machine Learning Engineer

Boston, MA

  • Company Overview: We're in search of a talented Perception Engineer with expertise in deep learning and computer vision to drive the forefront of perception R&D. Join us in overcoming the thrilling challenges of transitioning global fleets into the realm of autonomous operations.

  • Responsibilities:

  • Develop, integrate, and enhance top-tier perception technology, focusing on object detection, tracking, and semantic segmentation for SMR vessels.

  • Conduct in-depth analysis of real-world data and meticulously evaluate the performance of deployed technology.

  • Prototype cutting-edge solutions and seamlessly integrate robust Python/C++ applications into the existing Sea Machines autonomy system.

  • Maintain comprehensive software documentation and contribute to user documentation development.

  • Participate actively in field testing and trials, meticulously documenting and communicating encountered bugs and issues.

  • Engage as a vital member of a multi-disciplinary engineering team, participating in team meetings, stand-ups, and quality reviews.

  • Collaborate cross-functionally with technical teams to conduct functional testing, system integration verification, and performance validation of perception algorithms and system interfaces.

  • Requirements:

  • Bachelor’s or master's degree in Computer Science, Electrical Engineering, or equivalent fields.

  • Proficiency in Machine Learning, Deep Learning, or Computer Vision algorithms, with a solid understanding of convolutional neural networks.

  • Hands-on experience with Python, Tensorflow, Keras, Ubuntu, and OpenCV.

  • Proficient in Git, Python, Scikit-learn, Linux, Jupyter Notebook, and Cloud Computing/Storage.

  • Demonstrated expertise in deep learning-based object detection, tracking, or semantic segmentation.

  • Proven track record in machine learning and image processing-based image classification and segmentation.

  • Experience in large-scale data collection, organization, analysis, and regression testing.

  • Understanding and appreciation of hardened industrial systems.

  • Strong analytical and problem-solving skills, with excellent written and oral communication abilities. Must be a self-starter and highly motivated individual.

Robotics Test Engineer

Greater Boston

  • Prototype builds and testing

  • 3D modeling

  • Testing robot systems and mobile app connectivity

  • HW checkouts when new samples come in – this includes testing, inspection, data logging, and communication of issues in real-time

  • HW testing – running a wide-ranging suite of tests to get a point of view of how our prototypes are performing before engaging in longer testing in a formal lab setting

  • Must have an engineering degree 

  • 1+ years of work experience with product testing, analysis, debugging, and electro-mechanically inclined

Apply for Job

Thanks for submitting!

bottom of page