Senior Vision Software Engineer
$110.8k - $157.89k per yearLMI Technologies
Job Responsibility:
LMI Technologies, recognized as one of Canada's Best Workplaces, is a medium-sized technology company built on a culture of openness, respect and professional excellence. At LMI our staff work passionately toward the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators working in industrial factory automation around the world. The result of this teamwork is high-performance, easy-to-implement and cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.
What will you do as a Senior Vision Software Developer?
LMI is seeking a Software Developer or computer science graduate with 7+ years of proven experience in computer vision who has the desire and skill set to design machine vision sensors. You will work in a multi-disciplinary, multi-platform, engineering team (software, electrical, mechanical/optical) that develops new sensor products and supporting infrastructure (manufacturing and test equipment). The ideal candidate will have a passion for leading-edge technology, extensive experience developing production-ready software, strong critical thinking and problem-solving skills, and can work well autonomously yet still communicate effectively with a close-knit group of about 14 engineers. Previous leadership or project management experience is an asset as there is an opportunity to lead a team in this role. This Senior Software Developer will work in the R&D team and report to the Software Development Manager.- Design and develop 3D acquisition algorithms for our sensors to produce 3D data from images
- Develop components of our calibration and acquisition pipeline
- Characterize and validate prototype sensor performance and integrate final designs with customers
- Investigate solutions for challenging acquisition problems. Investigate improvements to our algorithms to enhance the performance of our sensors
- Design and develop manufacturing software tools required to build the sensors and control key component performance (e.g. software tasks for focusing and aligning cameras/lasers/projectors, quantifying and adjusting sensor sensitivity, etc.)
- Lead technical investigations and produce reports and documentation for senior management
- Demonstrate leadership and ownership. Drive projects to completion, participate in frequent peer design and code reviews, and use your expertise to oversee and mentor others in the team
- Proactively contribute to and implement continuous improvement initiatives
What do you need to be successful?
- Expertise in 3D metrology or computer vision (object detection, image restoration, scene reconstruction, signal processing, etc., but excluding machine learning) is required
- Degree / Diploma in Computer Science, Electrical/Computer Engineering or equivalent
- Solid knowledge of C/C++ and C# programming using Microsoft Visual Studio
- Experience independently planning and completing complex projects/deliverables in a reliable time frame
- Proficient with commonly used scripting languages like Python
- Excellent understanding of object-oriented programming
- Excellent understanding of commonly used data structures and algorithms (lists, trees, sorting, binning, etc.)
- Excellent understanding of math and statistics
- Excellent written and verbal communication
- Solid understanding of memory management, threading/synchronization, networking
- Previous scrum master experience or experience overseeing a small team is an asset
- Experience developing for a manufacturing automation environment is an asset
Salary Range: $110,800 - $157,890
How to submit your interest?
If you are interested in this exciting opportunity and working for a fast-growing global technology company with an inspiring and engaging workplace environment, please submit your application to our Human Resources team in confidence by clicking the Apply Now button.
While we appreciate your interest in LMI very much, we are only able to respond to candidates selected for further consideration. We look forward to talking to you about the possibilities of beginning a rewarding new chapter of your career!
Why being inclusive is important to us?
At LMI Technologies, we are an Equal Opportunity employer and we value the diversity of the people we hire and serve. We strive to build and grow our team that fosters variety in backgrounds, perspectives, experiences and skills. We embrace inclusiveness in our workplace, so we can utilize each person's talents and strengths.
If you are interested in working for a fast-growing global technology company with an inspiring and engaging workplace environment, we invite you to apply and talk about the possibilities of beginning a rewarding new chapter of your career.
We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy (
PS7rRf4vIp
$230.02k - $279.12k per year
...to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere... ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms...SeniorLong term contractFull timeInternshipWork at officeLocal areaVisa sponsorshipMonday to friday$146.2k - $201.1k per year
...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve... ...practical experience. ~ Comfortable working towards a multi-year vision with incremental deliverables. ~ Motivated by delivering...SeniorSummer workWorldwide$146.2k - $201.1k per year
...insights to improve their business. Founded by engineers — and customer obsessed — we leap at... ...only getting started. As a Fullstack software engineer, you will work with your team and... ...Comfortable working towards a multi-year vision with incremental deliverables. ~...SeniorSummer workWorldwide$176.26k - $220.32k per year
...page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture,... ...capabilities. What You Will Do Define and drive the technical vision and architecture for backend systems, ensuring alignment...SeniorLong term contractRemote work$246k - $290k per year
...We’re hiring a Sr. Staff+ Engineer into our Enterprise team to lead cross-organizational initiatives... .... Mentor and grow multiple senior engineers through individual coaching and... ...collaboration, or decision-making. ~10+ years of software engineering experience with a strong...SeniorLong term contractWork at officeLocal areaWork from homeWorldwide$182.59k - $230.02k per year
...to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere... ...quality, performant, and reliable at scale. We are looking for a Senior Software Engineer to join our User-Generated Content (UGC) Validation...SeniorFull timeWork at officeLocal areaVisa sponsorshipMonday to friday$176k - $200k per year
...interaction behaviors that differentiate good software from great software. You will join our... ...help co-create impactful solutions from vision through execution. This role is based... ...and maintain high standards for software engineering, mentoring peers, and elevating the team'...SeniorLong term contractWork at officeLocal areaWork from homeWorldwideFlexible hours- ...to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere... ...create safer, more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage the Roblox...SeniorWork at officeLocal areaVisa sponsorshipMonday to friday
$176k - $200k per year
...infrastructure — the systems responsible for processing all revenue and enabling how we monetize the product. Our mission is to enable engineering teams to safely and rapidly build on billing capabilities, while empowering business teams to launch and iterate on pricing and...SeniorLong term contractWork at officeWork from homeWorldwide$176k - $200k per year
...We’re looking for a backend-oriented senior engineer to join our Data Infrastructure team in Vancouver to scale the foundation of how Asana... ...your impact beyond your immediate projects. About you ~ Software, Data, or Infrastructure Engineering background with experience...SeniorLong term contractWork at officeImmediate startWork from homeWorldwide$146.2k - $201.1k per year
...deep, actionable insights. Founded by engineers and driven by innovation, we’re obsessed... ...exploration simple and approachable. As a Senior Frontend Engineer focused on Dashboards... ...We Look For ~5+ years of professional software engineering experience, with strong...SeniorWorldwide$176k - $200k per year
...We’re looking for a Senior Software Engineer to define the backend foundations for Asana’s next-generation AI chat products. Chat Platform owns the intelligence and shared infrastructure behind the conversation—from tool selection and evaluation to observability and product...SeniorLong term contractFull timeWork at officeLocal areaWork from homeWorldwide$92.65k - $119.9k per year
...storage – AWS cloud compatible software powering the exponential... ...AI data lakes. As a Software Engineer, this is your chance to work alongside... ...developers, impart your vision, and rapidly launch the latest... ...and collaborate with peer and senior engineers Support inter-dependent...SeniorSummer workWork at officeLocal areaWork from homeHome officeFlexible hoursDay shift$142.8k per year
...public company, you'll have the autonomy and support to make an impact as we build for the long term. About the role As a Senior Software Engineer on Samsara's Route Execution team, you'll build the systems that power route planning, optimization, dispatch, and real-time...SeniorLong term contractInternshipWork at officeImmediate startRemote workRelocation packageFlexible hours$120k - $150k per year
...together, so we win together. We are seeking a highly skilled Senior Backend Developer to join our team in Vancouver, Canada. This role... ...redesigning legacy dialer integration or optimizing scheduling engine. Contribute to product-focused solutions by addressing client...SeniorFor contractorsLocal area$176k - $200k per year
...dedicated to ensuring Asana's web application remains fast, efficient, and scalable for all customers, regardless of size. As a Senior Software Engineer on our Performance & Scalability team in Vancouver, you will play a critical role in both improving web application...SeniorLong term contractFull timeWork at officeLocal areaWork from homeWorldwide$150k - $250k per year
...largest carriers in North America. We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work... ...premiums for you and 70% for your family (medical, dental & vision) RRSP matching to help you save for your future Recharge...Senior$150k - $250k per year
...America. We’re looking for an experienced Software Engineer (Infrastructure) who wants to own core... ...decisioning. You’ll work in a small, senior team where you can actually shape architecture... ...your family members (medical, dental & vision) #129658; ~401K / RRSP matching to...SeniorLocal area$122.3k - $170.7k per year
...Frostbite is EA's proprietary game engine, powering many of our leading... ...worldwide.Reporting to the Senior Development Director, you will... ...'s degree in Software Engineering, Computer Science,... ...leave), extended health/dental/vision coverage, life insurance, disability...SeniorFull timeLocal areaWorldwide$40 - $75 per hour
...rewards should follow meaningful results, with engineers who make a real impact on the product and... ...self-gain Curious about life as a Software Engineer at Vizzion? Click below to see... ...professional goals Health, dental, and vision coverage for employees and their...Hourly payLong term contractFull timeTemporary workFlexible hours$176k - $200k per year
...We’re looking for a Senior Software Engineer to join our Consumption Based Billing & Licensing (CBBL) team to build the systems that decide what customers can access, what they’ve purchased, and what they’ve used. The CBBL team owns the infrastructure behind licensing, entitlements...SeniorLong term contractWork at officeWork from homeWorldwide$122k - $170k per year
...our backend systems We’re a group of engineers who care deeply about code quality, correctness... .... The role We’re looking for a Software Engineer 3 to help design, build, and... ...and elder care, and health, dental, and vision benefits offerings. Please note, the base...Full timeRemote workWorldwideFlexible hours$110k - $180k per year
...of robotics, AI, and machine vision technologies. Backed by VC funding... ...Robots enhanced with Apera’s software have 4D Vision – the ability... ...looking for a Software Development Engineer – Platform to design and build... .... This is an intermediate to senior role; we place and pay based...SeniorWorldwideFlexible hours$147.3k - $193.3k per year
...measurable value, elevates guest and educator experiences, and drives enterprise efficiency. Core responsibilities As a Senior Software Engineer, you will design and build data systems, AI-enabled platform capabilities, and enterprise solutions that support multiple...SeniorLong term contractPermanent employmentPart timeWork visa- ...Eyeline is a global team of risk takers, innovators and perfectionists who achieve creative visions and have fun doing it. A dynamic workforce nestled within the industry’s most intriguing cities, united by a drive to push the boundaries of storytelling. Learn more. The Houdini...Worldwide
$110k - $150k per year
...participants across Canada. We are seeking an experienced Senior Software Developer to join our small, highly capable team and take ownership... ...~ Degree or diploma in Computer Science, Software Engineering, or a related discipline. ~5-8 years of professional software...SeniorLong term contractPermanent employmentFull timeCasual workWork at officeFlexible hoursAfternoon shift- ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot... ...value to the users. ~5+ years of software development experience with modern full-stack... ...Plan (Medical, Disability, Dental & Vision) Work From Home - Flexible hours Stock...Long term contractFull timeWork from homeFlexible hours
$132.6k - $174k per year
...environment for our people. about this team lululemon Engineering is dedicated to building secure, reliable, and performant products... ...lululemon's business goals. core responsibilities As a Senior Software Engineer I with deep expertise in scripting and Content...SeniorPermanent employmentPart time$211k - $240k per year
...for a staff-level Technical Lead to drive execution and technical vision for our developer platform. Our API team has huge, cross-cutting... ...API’s core feature set and frameworks, all while mentoring the engineers and developer advocates on the team. If you care deeply about...Long term contractWork at officeLocal areaWork from homeWorldwideFlexible hours1 day per week$279.12k - $332.44k per year
...experience that they can imagine to life. Our vision is to reimagine the way people come... ...the way users build in Roblox. Our physics engine enables dynamic environments with emergent... ...modern computer architecture and its impact on software performance. Physics and Numerical...Full timeWork at officeLocal areaVisa sponsorshipMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Vision Software Engineer. Be the first to apply!
- software engineer internship Vancouver, BC
- director software engineering Vancouver, BC
- part time software developer Vancouver, BC
- software developer remote Vancouver, BC
- software engineer - computer Vancouver, BC
- software developer entry level Vancouver, BC
- software developer internship no experience Vancouver, BC
- développeur logiciel Vancouver, BC
- remote entry level software developer Vancouver, BC
- software engineer co-op Vancouver, BC
