Current jobs related to Senior C++ Software Developer - Greater Montreal Metropolitan Area - Aceris Optimage Services Inc.
-
Software Developer I C++
4 minutes ago
Greater Montreal Metropolitan Area, Canada Aspen Technology Full timeThe driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of...
-
C++ Software Developer
15 minutes ago
Greater Toronto Area, Canada LuxeTech Full timeC++ Software Developer (Embedded Systems)Modern C++ | C++14 / C++17The Opportunity:LuxeTech Inc. is seeking aC++ Software Developerwith strongembedded systems experiencefor upcoming product and platform development programs launching through 2026.This role is designed for developers who work close to hardware, care about performance and reliability, and are...
-
Senior Software Developer
7 minutes ago
Greater Toronto Area, Canada LIFE SURGE Full timeJob Title:Senior Software DeveloperEmployment Type: Full-Time, 40 hours/weekReports to: Vice President of Product TechnologyFLSA Status:ExemptPosition Type:RemoteWho We AreSurgeU is a mission-driven parent company overseeing a family of brands, including Life Surge, focused on faith-based business education and empowerment. One of the fastest-growing...
-
C++ Software Developer
17 minutes ago
Montreal, Quebec, Canada DRW Full timeDRWis a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.Headquartered in Chicago with offices...
-
C++ Software Developer
9 minutes ago
Montreal, Quebec, Canada DRW Full timeDRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices...
-
Senior Software Developer 2
19 minutes ago
Greater Vancouver Metropolitan Area, Canada D2L Full timeD2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention,...
-
C++ Software Developer
4 weeks ago
Montreal, Canada DRW Holdings, LLC. Full timeDRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices...
-
C++ Software Developer
3 weeks ago
Montreal, Canada DRW Full timeDRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices...
-
Senior Software Developer
2 weeks ago
Montreal (administrative region), Canada GuruLink Full timeLocation: Montréal, Quebec Our client is building an advanced real‑time AI + game streaming platform, designed to run massive distributed workloads at scale with ultra‑low latency. Their mission is to unlock a new generation of edge‑based applications powered by GPU acceleration and intelligent orchestration. They are seeking a Senior C++ Engineer...
-
Unity Software Developer
14 minutes ago
Greater Montreal Metropolitan Area, Canada Ludica Health Full timeCompany DescriptionLudica Health is a venture-backed digital health technology company building motion-sensing games that support rehabilitation and healthy aging. Our platform uses real-time motion capture, adaptive software, and emerging AI techniques to help people stay active, improve mobility, and maintain independence. Learn more at our website: We...
Senior C++ Software Developer
1 hour ago
Senior C++ Software Developer
Company:
Aceris Optimage Services Inc (New R&D Division)
Location:
Baie d'Urfe, QC (Montreal West Island)
Industry:
High-Performance Systems, Inspection & Metrology
Employment Type:
Full-Time
Reports To:
Head of Engineering
About Aceris Optimage Services Inc.
We are an
R&D center
, a new strategic division of a premier technology group with global presence spanning Asia Pacific, Southeast Asia and Europe. We are focused on the design, development, and integration of high-speed, high-resolution 2D and 3D sensor and vision systems. We are building the next generation of
Back-End-Of-Line (BEOL)
semiconductor inspection and metrology
tools that demand exceptional performance and reliability.
The Core Mandate
As a Senior C++ Systems Developer, your mission is to build the robust, high-performance
C++ framework
that serves as the
critical bridge
between the low-level hardware/device controls, complex data processing algorithms (e.g., computer vision), and our modern, low latency, Web-based user interface. You will own the high-throughput data pipelines, system orchestration, and help develop and integrate diverse software modules into a unified, industrial-grade platform.
Key Responsibilities
- System Orchestration:
Design and develop the core C++ application architecture that manages high-speed image acquisition, sensor synchronization, and algorithm execution.
- The Hybrid Bridge:
Architect and implement the high-throughput communication layer (using WebSockets, gRPC, or Shared Memory) that pipes real-time data and 3D results from the C++ core to a
modern high-level application layer (e.g.
WebUI
).
- Hardware Integration:
Build robust interfaces for system controls, including motion stages, lighting controllers, and advanced sensor modules.
- Data & Analytics Infrastructure:
Design high-performance database schemas (SQL/NoSQK) to manage configuration "recipes", metrology results, and defect statistics for multi-million point datasets.
- Collaboration:
Work as the central integration point between the
Computer Vision Engineers
(who provide the algorithms) and the
UI/HMI Engineers
(who provide the user experience).
Required Qualifications
- Education:
Bachelor's or Master's in Computer Science, Software Engineering, or a related technical field.
- C++ Mastery:
3+ years experience and top-tier proficiency in
Modern C++
with expertise in multi-threading, asynchronous I/O, and memory-efficient systems design.
- Architectural Vision:
Proven experience designing complex, multi-layered software systems where performance and reliability are paramount.
- Hybrid Stack Awareness:
Experience bridging low-level C++ services with modern high-level application layers , WebAssembly, or similar).
- System-Level Knowledge:
Strong understanding of Linux system internals, networking protocols (TCP/UDP), and inter-process communication (IPC).
- Database Expertise:
Experience with high-speed data persistence (SQL/NoSQL) and time-series data handling.
- Familiarity with containerization
(Docker) and modern CI/CD pipelines
Preferred Assets
- Experience with soft real time systems and embedded programming
- Experience in Semiconductor Metrology, Industrial Automation, Medical Imaging or Computer Gaming.
- Knowledge of
Qt
(for legacy integration) or
WebAssembly (Wasm)
for performance in the browser.
- A basic understanding of
Image Processing
and
Computer Vision
fundamentals to better optimize algorithm "pipes."
- Good background in
mathematics
.
Why Aceris Optimage?
This is a rare opportunity to move industrial software into the modern era. Work alongside peers building a next-gen hybrid C++/Web-based architecture, far ahead of legacy industry standards.