Apply now

Posted 10 months ago

Software Designer C# / Angular, Embedded Applications

@ Matrox

Dorval, Quebec

Full-time
Apply now
SIGNALS

Overview

Matrox is hiring a full-time Software Designer to build C# .NET applications for Windows and embedded Linux, plus Angular web applications for the same embedded systems. The role covers feature design, unit and integration testing, maintenance from QA and customer reports, and agile team work. The posting states a bachelor's degree and C#/.NET experience, with Angular as an asset.

Responsibilities:

  • Develop C# .NET applications for Windows and embedded Linux
  • Develop Angular web applications for embedded systems
  • Design and build new features for an evolving product
  • Create unit and integration tests
  • Participate in scrum, planning and review meetings

Requirements summary:

  • Bachelor's degree in computer or electrical engineering or computer science
  • Very good object-oriented programming knowledge
  • Proficiency in Java, C++ or C#
  • Experience with C#/.NET and Visual Studio
  • Experience with REST web services and agile processes

Tools & skills

Source and dates

Employer career site / ATS feed · ultipro

Employer posting date
2026-01-08
First seen by our source
2026-10-08
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyComputer engineering, Electrical engineering with computer science option, Computer science

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy5
Job description

Responsibilities

  • Develop applications in C# for .NET environments, for Windows and embedded Linux platforms;
  • Develop web applications in Typescript using the Angular framework for the same embedded systems;
  • Design and develop new features for a constantly evolving product;
  • Participate in code maintenance as reported by the QA team and customers;
  • Create unit tests and integration tests;
  • Participate in daily scrum, retrospective meetings, iteration planning and review;
  • Collaborate with other development teams in a highly collaborative environment;
  • Document Research & Development, code design and implementation according to established standards.

Qualifications

  • Bachelor's degree in computer engineering, electrical engineering with computer science option or computer science;
  • Very good knowledge of object-oriented programming;
  • Proficiency in one of the following programming languages : Java, C++, C#;
  • Knowledge of web-based development, knowledge of the Angular framework is an asset.
  • Good communicator and team player;
  • Experience with C#/.NET and associated debugging tools;
  • Experience with the Visual Studio development environment;
  • Experience with REST Web services;
  • Knowledge of network protocols for managing multimedia streams (RTP, RTSP, MPEG-2 TS);
  • Experience with Agile development processes;
  • Experience with JIRA, Git, Bitbucket.

Similar jobs

  • Software Designer (Intermediate)

    Cambridge, ON

    Eclipse Automation

    5+ YOECandidates need 5+ years in a custom automation (OEM) environment and a post-secondary engineering degree or diploma in electrical, systems or computer engineering. Strong programming, electrical and mechanical problem-solving skills and hands-on robotics and control systems experience are needed.

    PLC, PC, robots, motion controllers, vision systems, lasers

    Software Designer

    Cambridge, ON

    Eclipse Automation

    1+ YOECandidates need 1 to 3 years of experience in a custom automation (OEM) environment and a post-secondary engineering degree or diploma in electrical, systems or computer engineering. They also need strong programming and problem-solving skills, hands-on robotics and control systems knowledge, and comfort working with minimal supervision.

    PLC, PC, robots, motion controllers, vision systems, lasers

  • Software Designer, USB Specialist

    Dorval, QC
    Full Time

    Matrox

    5+ YOECandidates need an undergraduate degree in computer or electrical engineering or computer science, plus 5+ years of hands-on USB driver work. Matrox expects a solid knowledge of Linux and computer architecture and strong debugging skills.

    Git, Bitbucket, JIRA, Linux

  • CRM Support Administrator - Temporary

    Dorval, QC
    Full Time

    Air Canada: Canada's largest airline, the country’s flag carrier and a founding member of Star Alliance, the world's most comprehensive air transportation…

    The CRM Support Administrator is responsible for the administration, support, and continuous improvement of Salesforce, including Sales Cloud, Service Cloud, and Experience Cloud, as well…; Administer and support…

    CRM Support Administrator - Temporary

    Dorval, QC
    Full Time

    Air Canada: Canada's largest airline, the country’s flag carrier and a founding member of Star Alliance, the world's most comprehensive air transportation…

    3+ YOEAir Canada needs candidates with three or more years of Salesforce administration experience, hands-on Sales Cloud and Flow skills, Experience Cloud and Pardot experience, Tableau reporting skills, and a Salesforce Administrator certification.

    Salesforce, Tableau, Pardot, Marketing Cloud Account Engagement, Salesforce Flow, MuleSoft

  • Assembler

    Dorval, QC
    Full Time

    CATBL ABB Electrification Canada Inc.

    Candidates need the ability to read assembly drawings and IPC standards, good manual dexterity and attention to detail, and the ability to follow health and safety rules. Spoken and written French or English is required.

    semi-automatic machine, PCB testers

  • Superviseur du service

    Dorval, QC
    Full Time

    Wajax: operates an integrated distribution system providing sales, parts and services to a broad range of customers in diverse sectors of the Canadian…

    2+ YOEWajax asks for a DEC or DEP diploma, with a specialization certificate as an asset, and 2 to 4 years of relevant work experience. Automotive, truck or mobile equipment service experience and a technician or journeyperson qualification are assets, along with equipment repair, troubleshooting, quoting labour hours, and Microsoft Office skills.

    Microsoft Outlook, Microsoft Excel, Microsoft Word, Microsoft PowerPoint

  • Assembleur electrique

    Dorval, QC
    $21–$25/hrContract

    Randstad Canada

    Candidates need the ability to read electrical schematics and technical drawings, stand for long periods and lift up to 50 lb, and work at height in an industrial setting. Strict adherence to safety standards and use of personal protective equipment is expected.

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.