Software engineer - work home
AIRY3D Inc
We're looking for a unique individual to join our highly talented Core Software team and contribute to the delivery of robust software and SDKs on a variety of platforms, from laptops to embedded SoCs. If you have a keen interest in 3D, computational imaging, machine learning and developing exemplary API interfaces, you'll love working with our team.
AIRY3D has developed DepthIQ, a 3D computer vision platform that consists of a Transmissive Diffraction Mask and computational imaging software that can give any CMOS image sensor the ability to provide depth information. Check out airy3d.com and our YouTube channel for more details.
As a Software Developer Generalist, your advanced design and coding skills will be required to develop and maintain both our core software and our DepthIQ SDK. A lead-by-example advocacy agile software engineering methodologies is expected. You will work closely with our Advanced Research and Optics teams to port and integrate computer vision and image processing algorithms. As the work we do is highly technical, we will only be considering candidates with strong C++ and Python skills in a scientific or computer vision environment.
Contribute to the architecture, development, maintenance, and optimization of our internal applications and SDK either in C++ or Python.
Develop and maintain unit tests based on the features you are responsible for.
Profile software to identify bottlenecks and implement creative solutions to improve performance.
Help develop high-level applications using depth and machine learning to demonstrate potential applications in smartphones, AR/VR, automotive, and industrial applications.
Help develop and optimize computational photography and computer vision core algorithms.
Bachelor or Master's degree in Computer Science, Software Engineering, Mathematics or a related field.
At least 5 years' experience with software engineering, design patterns, object-oriented software architecture, and agile development processes including design and code reviews.
Demonstrated proficiency in C++ and Python in both Windows and Linux eco-systems.
Good experience with building tools usage like Cmake and versioning tools like git, GitLab.
Hands-on industry experience in one or more of the following: computer vision, image processing, computational imaging, 2D/3D computer graphics.
Proactive in anticipating needs and ability to work with minimal supervision.
Bonus points
Good experience with GPU programing and computer vision libraries: We truly enjoy what we are doing and the diversity of those we work with, all while having fun and not taking ourselves too seriously! work from home or in our vibrant Montreal (Mile End) location. Access to prototypes and lab equipment requires onsite presence at least once per week. We offer health insurance, stock options and a Team Incentive Plan.
AIRY3D is an equal opportunity employer.
- ...win. Semi-realistic gunplay, Sigma-powered abilities, sub-frame networking precision across PC and console. We need a senior UE developer whose anchor is multiplayer/networking — and who can flex into gameplay, tools, and optimization when the project demands it. Your...SuggestedInternshipRelocation packageDay shift2 days per week3 days per week
$46.15 per hour
...other non-university certificate or diploma from a program of 3 months to less than 1 year Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,...SuggestedTemporary work- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services... ...and Primary Roles / Responsibilities As a Software Developer, reporting to the GNSS Design Manager, you will be involved in the...SuggestedLong term contractWork at office
- ...industry leader in assistive technology, HumanWare's mission is to develop solutions that enable people living with a visual impairment and... ...is supported by our teams in electronics, mechanical and software engineering, operations management, manufacturing and logistics,...SuggestedMinimum wageFull timeLocal areaWorldwide
- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...a real difference. Job Description As a Software Developer at Vention… You will be a key contributor to the architecture...SuggestedFull timeInternshipWork at officeWork from home
- ...from space. GHGSat is looking for an innovative and experienced Embedded Developer to work on our satellite and aviation payloads, as well as our internal satellite tasking and planning software. As part of a cross-functional team, you will support and drive the development...Permanent employmentFull timeInternshipWork at officeLocal areaImmediate startRemote workFlexible hours
$145k - $155k per year
...judgment matter in real-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You... ...- George Guja (Development Manager, Casper) For the Senior Developer As a Senior Developer on Casper, you’ll help shape how the...Long term contractFull timeRemote workShift workNight shift- ...analytics and fintech. Our mission is to combine high-quality data, software, and market expertise to optimize power markets. We are... ...high-impact environment. We are looking for a Junior Software Developer / Site Reliability Engineer to join our Operations team. In this...Daily paidFull timeWork at office
- ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and...Permanent employmentFull timeFlexible hours
- ...schedule 3 days per week. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards... ...of our ecosystem. What You'll Bring: ~5+ years of software development experience, including experience supporting delivery...Long term contractWork at office3 days per week
$82k - $100k per year
...training. What You Will Do The HR Generalist supports the organization's human resources... ...active contribution from managers. Develop, implement and monitor processes and frameworks... ...skills. Proficiency with HR software tools (Workleap, OfficeVibe, FolksHR, Nethris...Remote jobPermanent employmentFull timeWork from homeHome officeTrial period- ...the adventure. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards of... ...and independently What You'll Bring: ~8+ years of software development experience throughout the full software development...InternshipShift work
$80k - $120k per year
...professionals in medicine, physics, engineering, imaging, epidemiology, software development and genetics. We thrive on empowering our colleagues... ...and rapidly changing field. Key Responsibilities: Design, develop, and maintain state-of-the-art web applications using Java,...Full timeCasual workRemote workWork from homeWorldwideMonday to fridayFlexible hours- ...challenges with continuous learning opportunities, then Tescys could be a good fit for you! About the Role We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is focused on ensuring the quality, reliability, and...Permanent employmentRemote work
- ...projects spanning Batman, PUBG, Halo, Call of Duty, Bioshock, and a long list of indie titles. We're growing the team. We need an HR Generalist who actually wants to be part of a gaming studio — not just an HR person who happens to work at one. The Role You'll be the...Weekly payRemplacementContract workWork at officeLocal areaDay shift2 days per week3 days per week
- ...Under the guidance of the Director Human Resources, the Sr. HR generalist will lead and execute talent acquisition/staffing. HR operation... ...annual performance reviews, new hire reviews and PIPs. Assists in developing, delivering, and monitoring Performance Improvement Plans and...Permanent employmentFull timeLocal area
- ...lives better through innovation. Your Role at SafelyYou As a Software Engineer on the Fleet Team, you will help maintain, improve,... ...senior engineers on system design and implementation details, developing your architectural thinking Contribute to internal frontend...Remote workWork from home
- ...crowdsourcing/crawler technology. The Challenge Are you a rockstar developer looking to work in a fun and challenging environment with a well... ...find funding. Alongside our Platform Manager, designers, and software development team, you will design and develop next generation...Full timeWork at office
- ...team (15+ researchers), taking approaches developed in our research towards real world... ...role, the candidate will act primarily as a software engineer, playing a key role in maintaining... ...an understandable and practical form. The developer will maintain, extend, and improve the existing...Temporary workApprenticeshipWork at officeRemote workWorldwideFlexible hours
- Our client, a major insurance company, is seeking a Senior Software Developer to join their Data and Analytics team. The primary mandate is to support business partners in building a new data mart on a modern cloud platform. This role requires a hybrid profile where you...Contract workWork at officeFlexible hours2 days per week
- ...Playwright. Responsibilities: ~ Design and execute performance, load, stress, and endurance tests and publish key metrics. ~ Develop performance test plans and realistic workload models based on WMS workflows and operational patterns. ~ Build and maintain...Permanent employmentRemote work
- Our client, a leading organization in the insurance and financial services sector, is seeking a Senior Software Developer to join their data and analytics team. This role focuses on the development and technical support of a major data retention project. You will work within...Contract workWork at office2 days per week
- ...Impact 20 list, which recognizes companies making people’s lives better through innovation. Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help scale and evolve our infrastructure that manages tens of thousands of edge devices deployed...Long term contractRemote workWork from home
- ...internship, it’s the foundation for a career built on connection, creativity, and impact. Position title: SAP iXp Intern - Software Developer (Agentic AI & LLM systems) Location: Montreal, Canada Expected start date to end date: May 2026 – November 2026 We are...Hourly payPermanent employmentFull timeApprenticeshipInternshipLocal areaWorldwideFlexible hours
- ...Intelligence company to be part of our Ecosystem team as our strong generalist when it comes to infrastructure and cloud development. Your... ...What you will need to be successful ~ Bachelor's degree in software engineering, computer science, or equivalent experience. ~5+...Full timeWorldwide
- ...Your team’s dynamic: Our team is made up of more than 20 developers and test specialists, coming from diverse backgrounds, all united... ...of our customers. While working with us, you’ll help develop software solutions for a wide portfolio of appliances Synergis Cloud...Full timeFlexible hours
- ...managing the hosted backend systems of Security Center SaaS. We develop tooling and services tailored to the needs of the operations team... ...& traces management system. Various tailored tools. As a Software Developer, you will play a key role in an enthusiastic and friendly...Daily paidFull timeRemote workFlexible hours
- ...the guardian and architect of our entire digital ecosystem, from software development to resilient infrastructure and cutting-edge... ...seamless digital experiences and sustain hyper-growth. The Software Developer Level 3 translates product and business needs into reliable, scalable...Immediate start
- ...multidisciplinary team at the heart of manufacturing operations, where software development meets electronics and product innovation. In... ...that directly influence operations. Your day at a glance: Develop Front-End and Back-End components using core .NET technologies...Daily paidFull timeApprenticeshipFlexible hours
- ...Your team’s dynamic: We are looking for Developers with varied levels of experience -... ...Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science, or equivalent... ...of technical skill and creativity to develop powerful, efficient solutions for a highly...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software engineer - work home. Be the first to apply!
- software engineer - computer Montréal, QC
- software developer internship no experience Montréal, QC
- software engineer devops Montréal, QC
- software design engineer Montréal, QC
- software engineer internship no experience Montréal, QC
- software engineer part time Montréal, QC
- part time software developer Montréal, QC
- linux software engineer Montréal, QC
- software developer internship Montréal, QC
- junior software developer Montréal, QC

