Rice Lake Weighing Systems
Senior Systems & Classical Computer Vision Engineer
Skills
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
4 months ago
Quick apply
skiils
Data/MLOps Engineer (Computer Vision & Industrialisation)
55k€
Permanent contract
91300 Massy, France
Hybrid
Skills
1 month ago
Quick apply
Ever T
Product Manager Senior — Vision & Discovery PFM × IA
Freelance
Paris, France
Hybrid
Skills
2 days ago
Quick apply
No company information available.