Talent.com
ExcelGens, Inc.
Software DesignerExcelGens, Inc. • Montreal, QC, Canada
Software Designer

Software Designer

ExcelGens, Inc. • Montreal, QC, Canada
5 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Software Designer

Are you passionate about developing innovative software that makes a meaningful impact? Our client is looking for a Software Designer to help design and build technology that empowers individuals who are blind or have low vision.

In this role, you'll develop software for embedded products using modern programming languages and technologies. You'll work closely with multidisciplinary teams throughout the software development lifecycle, from requirements gathering and design to implementation, testing, and ongoing product enhancement.

What You'll Do

  • Design, develop, and maintain software solutions for embedded products
  • Develop software using Java, C, C++, and C#
  • Design and implement new software features and enhancements
  • Analyze user requirements and recommend technical solutions
  • Troubleshoot, debug, and optimize software performance
  • Participate in software architecture and feature design
  • Estimate development effort and contribute to project planning
  • Create and maintain technical documentation
  • Collaborate with software, hardware, and product development teams

What You'll Bring

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 6 8 years of software development experience
  • Strong programming skills in one or more object-oriented languages, including Java, C, C++, or C#
  • Experience with Linux and embedded systems
  • Strong understanding of UML modeling
  • Excellent analytical, troubleshooting, and problem-solving skills
  • Ability to work independently while collaborating effectively within multidisciplinary teams
  • Highly organized, adaptable, and passionate about developing innovative technologies

Nice to Have

  • Experience developing for Android or Windows CE
  • Knowledge of OpenGL
  • Experience with image and video processing

Language Requirements

Fluency in French and English (spoken and written) is required to collaborate effectively with colleagues, international partners, and technical documentation.

Create a job alert for this search

Software Designer • Montreal, QC, Canada

Similar jobs

Director Software Development

Lightspeed CommerceMontreal
Full-time

We’re looking for a Director, Software Development to lead Engineering for Lightspeed Payments.This key department within Financial Services has grown 3x in the past couple of years.You will be a k... Show more

 • Promoted

Remote Software Developer (Canada)

TuringMontreal (administrative region), QC, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Product Designer - Remote Flexible at Longbow Advantage

Longbow-AdvantageMontreal (administrative region), QC, CA
Remote
Full-time

Become a pivotal Product Designer at Longbow Advantage and enhance user experience on the Rebus Platform.This role offers flexibility in a hybrid environment from Montreal.We're seeking a creative ... Show more

 • Promoted

Expert Software Developer Leading Automation Architecture Design

VentionMontreal (administrative region), QC, CA
Full-time

Join the forefront of automation as an Expert Software Developer.Design and implement innovative applications for industrial systems to enhance operational efficiency in a supportive hybrid team en... Show more

 • Promoted

Software Developer - Viewer Platform & Model Coordination

Autodesk, Inc.Montreal (administrative region), QC, CA
Full-time

Contribuer à l’ensemble du cycle de développement logiciel, de la conception au déploiement et à l’amélioration continue* Concevoir et développer des applications frontend évolutives, sécuritaires ... Show more

 • Promoted

Software Architect

Engage2ExcelMontreal (administrative region), QC, CA
Full-time

Software Architect and be a pivotal part of our innovative IT team! This is more than just a job; it's an opportunity to lead the development of cutting‑edge software solutions that drive our enter... Show more

 • Promoted

Software Developer Senior - AI Agentic

IntactLaval (administrative region), QC, CA
Full-time

As a Senior Software Developer specialized in automation and agentic AI, you will design and build enterprise-grade intelligent automation and agentic systems that are secure, reliable, and scalabl... Show more

 • Promoted

Solutions Designer (Endpoints), Cloud Technologies

PSP’s Private Debt & Credit Investment (PDCI) groupMontreal (administrative region), QC, CA
Full-time

We’re one of Canada’s largest pension investors, with CAD$299.We invest funds for the pension plans of the federal public service, the Canadian Forces, the Royal Canadian Mounted Police and the Res... Show more

 • Promoted

Director Software Development

LightspeedMontreal
Full-time

We’re looking for a Director, Software Development to lead Engineering for Lightspeed Payments, a key department within Financial Services that has grown 3x in the past few years.You will also be a... Show more

 • Promoted

Junior Observability Software Developer — Remote & Travel

CanonicalMontreal (administrative region), QC, CA
Remote
Full-time

A leading software development company is seeking a passionate Junior Software Developer for their Observability team.This entry-level position will focus on developing a cloud-native monitoring st... Show more

 • Promoted

Senior Software Developer - Fleet

Safely YouMontreal (administrative region), QC, CA
Full-time

CANDIDATES MUST BE LOCATED IN THE UNITED STATES ORCANADA**.SafelyYou’s passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-chan... Show more

 • Promoted

Product Designer - Remote Flexible at Longbow Advantage

Longbow AdvantageMontreal (administrative region), QC, CA
Remote
Full-time

Become a pivotal Product Designer at Longbow Advantage and enhance user experience on the Rebus Platform.This role offers flexibility in a hybrid environment from Montreal.We're seeking a creative ... Show more

 • Promoted

Senior Software Developer Innovating AI-Driven Solutions

InTouchLinkMontreal (administrative region), QC, CA
Full-time

Become a Senior Software Developer focused on AI-enhanced applications within a collaborative team.Contribute to innovative features for a platform that enriches the lives of senior living resident... Show more

 • Promoted

UI/UX Software Interface Designer

BiztreeMontreal (administrative region), QC, CA
Full-time

About the job UI/UX Software Interface Designer.SOFTWARE INTERFACE DESIGNER (UI/UX).We are looking for a talented Software Interface Designer to design user-centric products and web experiences.The... Show more

 • Promoted

L&D Designer/Developer

Global Technical Talent, an Inc. 5000 CompanyMontreal (administrative region), QC, CA
Full-time

Alternate / Related Job Titles.Learning & Development Specialist.Monday-Friday, core business hours.College diploma or certificate.The L&D Designer / Developer will provide leadership and hands‑on ... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesMontreal (administrative region), QC, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Staff Product Designer, Observability — Remote

Temporal TechnologiesMontreal (administrative region), QC, CA
Remote
Full-time

A leading technology firm in Canada is seeking a Staff Product Designer with a passion for building user-centric data-heavy products.The role demands strong collaboration with engineering teams and... Show more

 • Promoted

Senior Software Developer, Fullstack (Member Experience)

Portage Ventures GP Inc.Montreal (administrative region), QC, CA
Full-time

Dialogue is the #1 virtual care provider in Canada.By developingour Integrated Health Platform, we provide exceptional online health and wellness programs (primary care, mental health, iCBT, EAP, a... Show more

 • Promoted

Senior Software Developer - Growth

BotpressMontreal, Montreal (administrative region), CA
Full-time

The Growth team at Botpress is seeking a.The ideal candidate is focused on solving problems, thrives in a fast-paced environment, and is adaptable.With a builder's mindset and a hacker's agility, y... Show more

 • Promoted

Remote Lead Software Engineer - Architect & Mentor

Onico SolutionsMontreal (administrative region), QC, CA
Remote
Permanent

A leading company is seeking a software engineering team lead to inspire and mentor a group of developers.In this permanent work from home position, you will drive product development and technical... Show more