Find a jobRecruiters

Senior Systems & Classical Computer Vision Engineer

Exclusive opportunity

Onsite

Senior Systems & Classical Computer Vision Engineer

Rice Lake Weighing Systems

Senior Systems & Classical Computer Vision Engineer

Skills

PHPTesting & QAJenkinsLinuxJavascript

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Boston, MA, USA

Work mode:

Onsite

Published on:

30 September 2026

What they need


Senior Systems & Classical Computer Vision Engineer (C/C++)

Rice Lake Weighing Systems is a global leader in weighing and measurement solutions, providing innovative products and technologies to customers across a wide range of industries. Our teams combine engineering expertise, manufacturing capabilities, and customer-focused problem solving to develop solutions that perform reliably in real-world applications.

We are seeking an experienced Senior Systems & Classical Computer Vision Engineer to join our engineering team in Charlestown, MA . This role sits at the intersection of classical 3D computer vision, hardware orchestration, and complex system heuristics.

About Our Team: We are a lean, agile engineering team. Because we are small, we operate with a "Jack of all trades" mindset. You won’t just be writing isolated algorithms; you will wear multiple hats—owning the code from low-level serial communication up to internal diagnostic tools, and occasionally helping out with deployment pipelines or collaborating directly with field technicians.

Responsibilities

  • Maintain & Optimize Core Software: Own, debug, and optimize robust embedded and desktop software built for Linux environments.
  • Advance 3D Vision Solutions: Design and maintain classical computer vision, 3D point cloud processing, and image processing algorithms for spatial measurement.
  • Orchestrate Hardware & Peripherals: Develop and maintain reliable communication layers for external devices like weight scales, RFID readers, and depth sensors.
  • Handle Complex System Heuristics: Implement and refine edge-case logic, state machines, and timing mechanisms to ensure flawless hardware synchronization.
  • Build Internal Tools: Create diagnostic utilities for algorithm testing, image quality evaluation, and field-data validation.
  • Collaborate Cross-Functionally: Work closely with field technicians to resolve live production issues, collaborate with QA to build test plans, and sync with management on product roadmaps.

Technical Requirements

  • C/C++ Mastery: Deep experience building, debugging, and maintaining production-grade software in C and C++ within Linux environments.
  • Classical & 3D Computer Vision: Proven experience using classical CV techniques (via OpenCV) alongside 3D point clouds, stereo vision, or depth sensors (e.g., PCL).
  • Concurrency & Systems Programming: Strong grasp of multi-threading, asynchronous I/O, and concurrency control.
  • Hardware Integration: Practical experience with low-level communication protocols (RS- 232, RS-485, USB/HID, TCP/IP sockets) to interface with physical peripherals.
  • Deterministic Logic: Experience implementing complex, rule-based heuristics and hardware state machines.

Nice-to-Have Skills

  • Web Stack: Experience with PHP and JavaScript for maintaining or building internal dashboards, configuration portals, or tooling.
  • CI/CD Automation: Experience with build tools and automation servers like Jenkins to support our release pipeline.

Qualifications

Education: Bachelor’s or Advanced degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field (or equivalent practical experience).

Mindset: A versatile problem-solver comfortable moving between different layers of software and hardware; strong foundational knowledge of linear algebra and spatial geometry.

Why Join Rice Lake?

At Rice Lake Weighing Systems , you'll have the opportunity to make a meaningful impact on the growth and direction of an important product segment within a global organization. RLWS is a successful, energetic, customer-driven organization that offers competitive wages, great working conditions, medical, dental, vision, flexible spending, disability, life, Paid Time Off, paid holidays, 401k & employer matching, and wellness benefit programs.

Rice Lake Weighing Systems is an Equal Opportunity Employer of Minorities, Females, Protected Veterans, and Individuals with Disabilities.

Rice Lake Weighing Systems is a Substance-Free Workplace and requires pre-employment and for-cause drug screens.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur IA Embarquée – SLAM & Computer Vision (H/F)

45 000 à 55 000

Permanent contract

06410 Biot, France

Hybrid

Skills

PythonSLAMComputer Vision

4 months ago

Quick apply

skiils

Data/MLOps Engineer (Computer Vision & Industrialisation)

55k€

Permanent contract

91300 Massy, France

Hybrid

Skills

Google Cloud PlatformMySQLdbtFastAPIApache AirflowGKEpub/sub

1 month ago

Quick apply

Ever T

Product Manager Senior — Vision & Discovery PFM × IA

Freelance

Paris, France

Hybrid

Skills

PFM

2 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools