Jobs · Engineering · Massachusetts

Robotics Engineer III - Perception - BOS

ArcBest | Vaux · Boston, MA · 1 wk ago
On-siteEngineeringFull-time

About the role

The Robotics Engineer III - Perception creates innovative solutions to problems by using mathematical modeling, engineering principals, automation/robotics principles, computer programming, or other advanced analytical skills. This position acquires team resources and coordinates team efforts in order to deliver results on projects/processes that are part of the strategic plan for ArcBest and its subsidiaries. The Robotics Engineer III - Perception also provides clear and concise project definition, scope, action plans, and communication as well as develops solutions designed to meet project goals while ensuring quality throughout processes.

Responsibilities

  • Architect full-stack vision solutions.
  • Investigate novel computer vision approaches to optimize - or reimagine - the performance of our vision systems.
  • Leverage vast amounts of real-world video and other sensor data for data mining, curation, labeling, training, and evaluation.
  • Lead efforts to enhance computer vision training sets.
  • Refine and optimize models for low latency on embedded hardware.
  • Develop and optimize GPU-accelerated applications.
  • Implement models, data pipelines, and active learning in real-world use cases driven by customer demands.
  • Lead and mentor junior engineers, contributing to the development of their skills.
  • Help build an effective AI team by establishing best practices, fostering an inclusive culture, and advocating for positive change.
  • Apply Agile development methodologies and Continuous Integration (CI) principles in software development and maintenance.
  • Develop and document system requirements, and allocate and decompose them into components.
  • Engage with senior leadership and external customers to provide updates, seek guidance, deliver presentations, address challenges, and showcase project results.
  • Other duties and projects, as assigned.

Requirements

  • Education: Master's Degree in Robotics, Computer Science, or equivalent experience, required
  • Experience: 1 year as a Robotics Engineer II - Perception or equivalent experience, preferred
  • Experience: 4 years of experience writing production level code in C++/Python.
  • Experience: Demonstrated ability to initiate and lead large-scale technical projects.
  • Experience: Demonstrated ability to work with large scale vision-based datasets.
  • Experience: Experience with autonomous mobile robots, ROS2, Docker and version tracking (i.e., GitHub).
  • Computer Skills: Strong software engineering skills in design, containerization, testing, and debugging, required
  • Computer Skills: Familiar with various imaging modalities and multiple sensor domains (camera, 3d and 2d lidar), required
  • Computer Skills: Knowledge of cameras and image processing, required
  • Computer Skills: Experience deploying CV/ML models in real-world applications, required
  • Computer Skills: Familiar with PyTorch, OpenCV, NumPy, required
  • Computer Skills: Experience with fast-paced iteration of prototypes/products, required
  • Computer Skills: Experience with segmentation, object detection and advanced data augmentation, preferred
  • Computer Skills: Experience with cloud computing, databases, and storage, preferred
  • Computer Skills: Familiar with the GStreamer framework and knowledge of networking are a plus, preferred
  • Computer Skills: Familiar with CUDA programming, preferred
  • Computer Skills: Proficient in Microsoft Office Suite.
  • Additional Requirements: Effective collaboration, team work, and communication skills.
  • Additional Requirements: Start

Similar jobs