Software Developer Ii
$93k - $139k per yearLMI Technologies
This is your chance to be a key driver of LMI's GoPxL product platform. GoPxL is the next-generation platform behind the 3D sensors that are the\ "eyes\" of industrial automation, and we have just built its core architecture. You'll be building new features, influencing backend architecture, optimizing performance, and ensuring smooth UX experiences and SDK integrations. This is an ideal time to join, as your work will directly influence the final product. If you are a developer who gets satisfaction from carefully architecting new features while also refining, polishing, and shipping rock-solid code, and who wants to help steer a product's direction, this is the role for you.
What You'll DoAs a Software Developer II you will:
Write high-quality, modern C++ to build new, cutting-edge features for our sensor platform.
Take full ownership of driving assigned features and epics from concept to deployment. Deliver cutting-edge capabilities on our new codebase while proactively refactoring logic, optimizing memory and performance, and standardizing interfaces for long-term scalability.
Collaborate directly with Product Management to break down ambiguous requirements into actionable technical user stories. Help refine team Agile (Jira) processes, mentor junior developers, and ensure engineering trade-offs prioritize real end-customer value.
Dive deep into complex problems involving concurrency, memory management, and low-level hardware-software interfaces in both Windows and Linux embedded environments.
Use AI tools and personal initiative to step\ "+1\" outside the core backend application boundary. Proactively explore and collaborate across adjacent domains - working with Front-End (UI/UX) developers, Vision Engineers, and QA automation teams to ensure seamless full-stack integration and end-to-end feature delivery.
Write robust, fault-tolerant C++ designed for 24/7 factory automation. Implement defensive coding practices, conduct memory safety analyses, maintain GoogleTest unit tests, and actively lead peer code reviews.
Bring your ideas to the table. We are a team of ~20 professionals, and your voice will be critical in shaping the technical roadmap and product evolution.
Education and Qualifications (The Must-Haves)
5+ years of professional software development experience, with a heavy focus on C++ application development.
Bachelor's degree in Computer Engineering, Computer Science, or a related field.
Strong, hands-on proficiency in modern C++, including the STL, OOP, and data structures.
A solid understanding of multi-threaded, concurrent systems. You must be comfortable working with and debugging race conditions, mutexes, and asynchronous logic.
You don't have to be a pure firmware dev, but you must be comfortable at the hardware-software interface. Experience with TCP/UDP socket programming is essential.
Experience with version control (Git), CI/CD development environments, and unit-testing frameworks (e.G. GoogleTest).
Excellent proficiency in English (both written and verbal) and strong collaboration skills, and able to converse skillfully with AI agents.
What Sets You Apart (The Desirables)
A\ "product-first\" mindset and a passion for craftsmanship.
Familiarity with 3D imaging, machine vision, or robotics.
Experience with embedded Linux or RTOS environments.
Experience with C# or Python for tools and testing.
Interest or experience in using AI tools (e.G. Claude, Gemini, Copilot) as a force multiplier - coupled with the strong technical fundamentals required to steer AI to craft production-grade deliverables as efficiently as possible.
Salary Range: $93,000 CAD to $139,000 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Perks and Benefits
Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
Growth & Development: An annual Education Support Program for training and professional growth, plus annual performance reviews.
Enjoy free snacks and drinks, team-building events, tenure awards, and our official\ "May the 4th\" (Star Wars Day) company holiday!
Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives
This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.
Please note that financial relocation assistance and immigration sponsorship are not available for this position
We are recognized as a\ "Great Place to Work\" for 10consecutive years!
Our Recruitment Process
We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):
Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
Role Fit (Hiring Manager): A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.
Team Fit (Peers and Colleagues): An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.
Assessment : Some roles may entail a technical assessment to further discover your technical capabilities and skills.
About LMI Technologies
We are recognized as one of Canada's Great Workplaces and a global leader in industrial vision. LMI is a medium-sized technology company built on a culture of openness, respect and engineering excellence. At LMI, our teams work collaboratively toward the shared goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and System Integrators operating in industrial factory automation worldwide. The result of this collaboration is high-performance, easy-to-deploy, and cost-effective vision technologies that deliver consistent results in even the most demanding inline inspection applications today worldwide reliably. #LMISJ
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 (
#J-18808-Ljbffr
What You'll DoAs a Software Developer II you will:
Write high-quality, modern C++ to build new, cutting-edge features for our sensor platform.
Take full ownership of driving assigned features and epics from concept to deployment. Deliver cutting-edge capabilities on our new codebase while proactively refactoring logic, optimizing memory and performance, and standardizing interfaces for long-term scalability.
Collaborate directly with Product Management to break down ambiguous requirements into actionable technical user stories. Help refine team Agile (Jira) processes, mentor junior developers, and ensure engineering trade-offs prioritize real end-customer value.
Dive deep into complex problems involving concurrency, memory management, and low-level hardware-software interfaces in both Windows and Linux embedded environments.
Use AI tools and personal initiative to step\ "+1\" outside the core backend application boundary. Proactively explore and collaborate across adjacent domains - working with Front-End (UI/UX) developers, Vision Engineers, and QA automation teams to ensure seamless full-stack integration and end-to-end feature delivery.
Write robust, fault-tolerant C++ designed for 24/7 factory automation. Implement defensive coding practices, conduct memory safety analyses, maintain GoogleTest unit tests, and actively lead peer code reviews.
Bring your ideas to the table. We are a team of ~20 professionals, and your voice will be critical in shaping the technical roadmap and product evolution.
Education and Qualifications (The Must-Haves)
5+ years of professional software development experience, with a heavy focus on C++ application development.
Bachelor's degree in Computer Engineering, Computer Science, or a related field.
Strong, hands-on proficiency in modern C++, including the STL, OOP, and data structures.
A solid understanding of multi-threaded, concurrent systems. You must be comfortable working with and debugging race conditions, mutexes, and asynchronous logic.
You don't have to be a pure firmware dev, but you must be comfortable at the hardware-software interface. Experience with TCP/UDP socket programming is essential.
Experience with version control (Git), CI/CD development environments, and unit-testing frameworks (e.G. GoogleTest).
Excellent proficiency in English (both written and verbal) and strong collaboration skills, and able to converse skillfully with AI agents.
What Sets You Apart (The Desirables)
A\ "product-first\" mindset and a passion for craftsmanship.
Familiarity with 3D imaging, machine vision, or robotics.
Experience with embedded Linux or RTOS environments.
Experience with C# or Python for tools and testing.
Interest or experience in using AI tools (e.G. Claude, Gemini, Copilot) as a force multiplier - coupled with the strong technical fundamentals required to steer AI to craft production-grade deliverables as efficiently as possible.
Salary Range: $93,000 CAD to $139,000 + Eligibility for Profit Sharing Program Participation (pending successful completion of probationary period and based on business performance)
Perks and Benefits
Health Benefits: Full health care coverage (with 100% paid premiums) including dental, vision, and drugs for you and your family.
Work-Life Balance: We support a healthy balance with hybrid work arrangements, flextime, and competitive paid time off.
Growth & Development: An annual Education Support Program for training and professional growth, plus annual performance reviews.
Enjoy free snacks and drinks, team-building events, tenure awards, and our official\ "May the 4th\" (Star Wars Day) company holiday!
Access to an on-site fitness facility, tennis/basketball court, and company-wide wellness initiatives
This is a hybrid position based out of our Burnaby, BC headquarters. To support our collaborative model, preference will be given to local candidates that are able to work in the office on Tuesdays, Wednesdays and Thursdays.
Please note that financial relocation assistance and immigration sponsorship are not available for this position
We are recognized as a\ "Great Place to Work\" for 10consecutive years!
Our Recruitment Process
We believe in a transparent and collaborative hiring journey. Our goal is to ensure you are as excited about us as we are about you. Below is the typical path (can vary by position):
Talent Discovery (Human Resources): An initial screening call focused on your professional background, language and communication proficiency, and cultural alignment with the team as well as overview of role and company.
Role Fit (Hiring Manager): A deep dive into your experience, knowledge and skills as well as sharing of role expectations and team initiatives.
Team Fit (Peers and Colleagues): An opportunity to meet with potential team members and/or cross-functional peers to discuss your experience/background and their experience and work at LMI.
Assessment : Some roles may entail a technical assessment to further discover your technical capabilities and skills.
About LMI Technologies
We are recognized as one of Canada's Great Workplaces and a global leader in industrial vision. LMI is a medium-sized technology company built on a culture of openness, respect and engineering excellence. At LMI, our teams work collaboratively toward the shared goal of designing and delivering innovative 3D and 2D machine vision solutions to OEMs and System Integrators operating in industrial factory automation worldwide. The result of this collaboration is high-performance, easy-to-deploy, and cost-effective vision technologies that deliver consistent results in even the most demanding inline inspection applications today worldwide reliably. #LMISJ
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 (
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Developer Ii in Winnipeg, MB vacancy
- ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and...Suggested
- ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab...Suggested
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...Suggested
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...Suggested
$180k - $200k per year
...Environment: Kubernetes, Microservices, Big Data Ecosystems (Hadoop/Spark), Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving complex machine learning problems at scale. Academic Foundation:...Suggested3 days per week- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve...
- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web...
- ...Regulated Health Professions Act (RHPA). Proficient with computers, software programs, and applications such as Windows and Word processing,... ...charges incurred. CancerCare Manitoba is committed to developing inclusive, barrier-free recruitment processes and work...Permanent employmentImmediate startShift work
- ...Regulated Health Professions Act (RHPA) Proficient with computers, software programs and applications such as MS Windows/ Word/Outlook... ...charges incurred. CancerCare Manitoba is committed to developing inclusive, barrier-free recruitment processes and work environment...Hourly payFull timeImmediate startShift work
$96.9k - $136.8k per year
...everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding Training & Onboarding We will provide training and onboarding sessions to ensure that you've...Temporary workWork from home$180k - $220k per year
...the forefront of AI-powered medicine and help shape the future of patient care. About the RoleKlinrisk is hiring a Senior II Software Developer to play a key role in the design, build, and operation of the platform that turns clinical algorithms into production Software...Long term contract$180k - $220k per year
...owns the pipelines. As the team grows you will mentor more junior developers through pairing and code review.WHAT SUCCESS LOOKS LIKE A... ...participation and benefits.Must Have Skills: 8+ years of professional software development, building and shipping production web applications...Remote work- ...Job Details School Clerk Class II MGEU This is a full-time, 10-month temporary position in a High School (Grades 9-12).... ...and manages Mayet and school wide equipment and material inventory software; Answers telephone, redirect calls, and/or take messages and answers...Full timeTemporary workPart timeWork at office
- Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably.Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility...Full time
$126k - $172k per year
Scientific Software Developer II [634]D-Wave Quantum Inc. Burnaby, British Columbia, Canada About this positionD-Wave Quantum Inc. (NASDAQ: QBTS) is a leader in the development and delivery of quantum computing systems, software, and services. It is the world’s first commercial...Local area$126k - $129k per year
...practical experience.1 year of experience with software development in one or more programming... ...Natural Language Processing, Networking, Developing Software Systems, or Security Software... ...The Job Google's software developers develop the next‑generation technologies that change...Local area$94.2k - $150.7k per year
...revolution. We are CNN.Your New Role Are you a software engineer who loves to make life easier for... ...you.We're looking for a Software Engineer II with a passion for technical writing to... ....Enhance Onboarding and User Experiences:Develop resources that make onboarding smoother...Long term contractTemporary workLocal area$69.45k - $119.45k per year
...technologies on some of the most groundbreaking projects imaginable. Software Development team is a high-performing team to join. We focus on... ...clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to...Full timeWork at officeLocal areaShift work$125.7k - $203.1k per year
...and Trust, etc.You would play a crucial role in driving next-gen software innovations including cloud, mobile, desktop or security spaces.... ...device they're on. See the possibilities when creativity meets develop and build solutions which will transform how we work, live, learn...Long term contractFull timeTemporary workManual laborLocal areaFlexible hours- ...passionate professionals where our culture is informed by our values and commitment to protecting and saving lives. Job Summary Analyst II, Method Transfer Sciences (Biochemistry) serves as a technical resource supporting the transfer, validation, verification, and...Flexible hoursShift work
- ...Randstad Canada is seeking an Intermediate Software Developer - CRM to join a Toronto-based contract. You will design, develop, and integrate Dynamics 365 Customer Engagement solutions, using C#,.NET, TypeScript, REST APIs, and Azure Integration Services. Onsite in Toronto...Full timeContract work
$60 - $65 per hour
Job Responsibility: Experience in Guidewire Claim Center implementation. Guidewire Cloud 10 Version and Ace Certification are mandatory. Strong understanding of the insurance industry and claims management processes. Proven experience in configuring and customizing...Hourly payFull timeFixed term contract- ...Enterprise Report Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy companies in North America, recognized for providing highly reliable service and exceptional customer satisfaction. Join...Hourly payLong term contractFull timeInternshipWork at office
- ...Café offers free Tea and Coffee. Job Title: Technical Lead, Software Development Location: Winnipeg Department: Sales Technology... ...business stakeholders, help shape technical direction, mentor developers, and contribute directly to the design, delivery, and...
- Google LLC in Canada is seeking software developers with a strong foundation in programming languages and a drive to work on scalable, distributed systems. Candidates with ML/AI experience and knowledge of information retrieval and NLP are preferred. This role offers opportunities...
$82k - $123k per year
...ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s... ...What We're Looking For:Designs, develops, analyzes, and maintains software solutions for the organization’s products and systems (Aurora Imaging...RemplacementFull timeWork at officeLocal area3 days per week$50k - $100k per year
...clients to thrive? This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor... ...development, and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client base...Work from home$82.1k - $147.9k per year
...Join our cutting-edge team!Our Edge Compute division designs/develops technology that helps our customers improve their Web and Media... ...for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user experience...Long term contractWork at officeRemote workWork from home$113k - $122k per year
...joining a team of engineers who are working on building FISPAN’s accounting software integrations and plugins. Key Responsibilities/Qualifications 5+ years experience as a software developer. 4+ years working with Java, well-versed with Java 17 and above. 4+ years...Permanent employmentWork at officeImmediate start$91k - $140k per year
...governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the... ...governments realize their greatest potential.Role Design and develop scalable, service-oriented software architectures.Drive the...InternshipWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer Ii. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB


