Demo

Senior Systems & Classical Computer Vision Engineer

Rice Lake Weighing System Inc
Charlestown, MA Full Time
POSTED ON 10/15/2026
AVAILABLE BEFORE 2/12/2027

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

About Rice Lake Weighing Systems

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.


#IND123

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.

Salary : $134,340 - $181,494

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Systems & Classical Computer Vision Engineer?

Sign up to receive alerts about other jobs on the Senior Systems & Classical Computer Vision Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,195 - $140,107
Income Estimation: 
$151,084 - $181,738
Income Estimation: 
$133,507 - $160,824
Income Estimation: 
$136,663 - $175,160
Income Estimation: 
$157,953 - $182,694
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Rice Lake Weighing System Inc

  • Rice Lake Weighing System Inc Rice, WI
  • The accredited Rice Lake metrology lab has been providing quality mass calibration services with an industry leading turnaround time for more than two deca... more
  • 8 Days Ago

  • Rice Lake Weighing System Inc Rice, WI
  • Duties Include But Are Not Limited To Assembly cables, boards, indicators, printers, scales and other products according to work orders. Ensures products a... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Systems & Classical Computer Vision Engineer jobs in the Charlestown, MA area that may be a better fit.

  • ASUS Computer International Boston, MA
  • Job Description Overview: The ASUS Robotics & AI Center is seeking a Senior Computer Vision Engineer to join our global research and development team. This... more
  • 29 Days Ago

  • Magnendo Corp. Newton, MA
  • Every minute matters in stroke treatment. Magnendo is developing robotic technology to make life-saving endovascular procedures faster, safer, and more acc... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!