Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (.NET / C# and AI/IoT)

Artelia

This position requires local presence. Please view similar jobs below.

Software Engineer (.NET / C# and AI/IoT)

  • Full-time

At Artelia Canada, we believe that every project is a unique opportunity to design solutions for a positive life. This is what drives us every day: imagining, creating, and delivering projects that make a real difference in people’s lives and contribute to a better future.

With over 50 years of experience and a presence across Canada, our team of 1,200 experts works passionately in diverse fields such as mobility, building, energy, environment and earth sciences, water, industry, and telecommunications. We combine our local expertise with the international strength of the Artelia Group, bringing together over 100 years of history and more than 10,000 employees in 40 countries to deliver sustainable and innovative solutions.

With 100% ownership by its managers and employees, Artelia values autonomy, creativity, and collaboration. Joining Artelia means choosing a stimulating environment where everyone plays a part in shaping a more sustainable and human-centered world!

To see our projects in action and get to know our team, follow us on LinkedIn: Artelia Canada

As a Software Engineer (.NET / C# and AI/IoT) within the Telecommunications team, you will:

  • Design, develop, and optimize high-performance backend applications using C# and .NET Core/.NET;
  • Maintain and enhance real-time data transmission systems and communication protocols for equipment used in Real-Time Location System (RTLS) solutions;
  • Ensure the reliability, low latency, and scalability of architectures used to process spatial location data;
  • Collaborate on multidisciplinary and experimental projects involving the Internet of Things (IoT) and artificial intelligence (AI) to develop and integrate new features into existing solutions;
  • Build, clean, structure, and manage high-quality datasets for training artificial intelligence models;
  • Participate in data labelling and annotation activities and ensure the integrity and quality of the data used;
  • Use modern artificial intelligence platforms and tools to contribute to model deployment, monitoring, and improvement;
  • Develop Python scripts to automate data processing workflows and facilitate the integration of artificial intelligence modules into the .NET ecosystem;
  • Participate in diagnosing and resolving complex issues related to spatial data, real-time systems, and software-hardware integrations;
  • Collaborate with various technical teams to ensure the quality, performance, and ongoing evolution of the solutions developed.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience;
  • More than 3 years of professional experience in software development;
  • Strong proficiency in C# and the .NET ecosystem for developing clean, maintainable, multithreaded backend services;
  • Experience with real-time data streams, socket programming, or software-hardware integrations;
  • Experience with SQL or NoSQL databases for high-throughput data storage and processing;
  • Working knowledge of Python and tools and platforms related to artificial intelligence and data management is considered an asset;
  • Knowledge of IoT technologies, including MQTT, AMQP, WebSockets, or edge computing, is considered an asset;
  • Excellent analytical and problem-solving skills, strong attention to detail, and the ability to work effectively in an agile environment combining software development, AI, and IoT;
  • Proficiency in both French and English, written and spoken, is required (to collaborate with teams located outside Quebec, as 15% of the Vice-President's team members are based outside Quebec, as well as with clients located outside Quebec, who represent 70% of the Vice-President's client base).
  • Retirement savings plan with employer contribution;
  • Reimbursement of professional contribution fees;
  • Telework policy with a $500 allowance;
  • Group insurance program starting on day one, including telemedicine;
  • Health management account;
  • Employee and family assistance program (EFAP);
  • Hourly employees’ time bank;
  • Continuing training;
  • Career and development opportunities;
  • Social club and Corporate discounts;
  • Health and wellness initiatives.
#J-18808-Ljbffr

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (.NET / C# and AI/IoT) in Montréal, QC vacancy
  •  ...to know our team, follow us on LinkedIn: Artelia Canada Work location: Montréal Job Description As a Software Development Specialist (.NET / C# and AI/IoT) within the Telecommunications team, you will: Design, develop, and optimize high-performance backend... 
    .net
    Hourly pay
    Full time
    Local area
    Remote work
    Flexible hours

    Artelia

    Montréal, QC
    7 days ago
  •  ...actively seeking an experienced Senior C# .NET Backend Developer . About the Role...  ...curve models . This is a pure backend engineering role . We are seeking a hardcore C# / ....  ...Minimum 8+ years of dedicated backend software engineering experience with C# / .NET Core... 
    .net
    Permanent employment
    Full time
    Contract work
    Immediate start
    Relocation
    Relocation package

    NÖORD TECHNOLOGIES

    Montréal, QC
    14 days ago
  •  ...Company Description IT Job Description Role: C#/.net developer Location: Montreal, QC Duration: Fulltime BGV will...  ...data processing - Strong WPF skills using MVVM and other UI and software design patterns - Good understanding of CLR - Development experience... 
    .net
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...programmation orientée objet (C# ou Java) Resolution de problèmes...  ...all-in-one solution. Our software allows airports, control centers...  ...in Computer or Software Engineering, Computer Sciences or equivalent...  ...object-oriented programming (C#/.NET or Java) Problem solver, analytic... 
    .net
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    a month ago
  •  ...front-end, back-end et cloud, à l’aide de technologies telles que C#/.NET, WPF, Angular, React, TypeScript, les API REST et les services...  ...----------------------- Job overview: We are looking for a Software Developer to build and maintain desktop, web, and cloud software... 
    .net
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    17 days ago
  •  ...fonctionnalités de l’application Web à l’aide de C#/ASP.NET Core et Typescript/Angular...  ...independent individual with solid experience in web software development to help evolve a widely used...  ...productivity and the quality of work, including AI-powered tools Strong teamwork and... 
    .net
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  • $75k - $80k per year

     ...Europe. We currently have a role as a  Programmer Analyst - C#/NET - Banking with our large consulting client on a long term...  ...practices. Writing well‑tested, maintainable code to ensure high software quality. Rigorously following release and change management processes... 
    .net
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ..., nous connectons les meilleurs talents tech avec des entreprises qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la pointe de l'IA appliquée pour les opérations financières. Qui est... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  • $150k - $160k per year

     ...Requisition Number: 106471 AI Engineer Location You will have the flexibility...  ...re looking for ~6+ years of professional software development, including 2+ years leading technical...  ...and prompt-injection defenses. ~ Strong C#/.NET skills building production APIs and... 
    .net
    Full time
    Local area
    Remote work

    Insight

    Montréal, QC
    18 days ago
  •  ...microservices à l'échelle du cloud utilisant C#/.NET Déploiement de services d'...  ...operations. Genetec develops open-platform software, hardware and cloud-based services for the...  ...College degree in Computer Science, Computer Engineering or equivalent experience Relevant experience... 
    .net
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and...  ...programming languages such as Python, C#, GoLang, JavaScript/TypeScript or Java...  ...Agile, Scrum, Kanban, etc.) Generative AI-assisted Development (Github Copilot,... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...Architecture, the Specialist, Satellite IoT & D2D Testing leads interoperability, validation...  ...product roadmaps, feature availability, software releases, and testing requirements....  ...laboratory as required. Collaborate with Engineering, Operations, and vendor teams to validate... 
    Full time
    Temporary work

    Terrestar Solutions

    Montréal, QC
    19 days ago
  •  ...Description About Fluent Software Group  Fluent Software Group is...  ...The Mission  We’re building AI startups inside an established...  ...software companies—and we need engineers who can make ideas real, fast....  ...facilitate today, or building a net-new product altogether. The through... 
    .net
    Long term contract
    Full time
    Internship
    Work at office
    Immediate start
    Remote work

    Valsoft

    Montréal, QC
    more than 2 months ago
  •  ...Écosystème de micro-services écrits avec la dernière version C#/ ASP.NET Plusieurs bases de données NoSQL tel que MongoDB, ElasticSearch...  ...passionate team who is working with the latest technologies in software development. Here is an overview of the stack used in the... 
    .net
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...seeking an experienced C++ / C# Developer . About the Role...  ...Core Architecture: Distributed .NET services combined with...  ...by Couchbase . Real-Time Engine: Low-latency frameworks (Streaming...  ...Proven track record in real-time software development in C++, ideally within... 
    .net
    Full time

    NÖORD TECHNOLOGIES

    Montréal, QC
    15 days ago
  •  ...development experience. · Solid knowledge of Microsoft Visual Studio software , Microsoft .Net Framework 3.5 and 4.0+ · Solid knowledge of Asp.net REST API...  ...you? Do you think you are the ideal candidate for our C# programmer/ developer? Send us your CV. We hope to hear from... 
    .net
    Full time

    Consoltec, Sl

    Montréal, QC
    more than 2 months ago
  •  ...looking for exceptionally bright Software Developer at the beginning of...  ...problems while leveraging modern AI-assisted development tools to...  ...documentation. Collaborate with engineers, architects, and product...  ...language such as Python, Java, C#, JavaScript, or similar. Ability... 
    Full time
    Internship
    Work at office

    Kitco Inc

    Montréal, QC
    more than 2 months ago
  •  ...développeur(euse) logiciel sénior spécialisé(e) en C# et en conception d’API REST. Votre mission...  ...d’intégration de l’entreprise sous ASP.NET Core et Azure, et moderniser un ensemble d’...  ...’s dynamic: We're looking for a Senior Software Developer specialized in C# and REST API... 
    .net
    Full time
    Contract work
    Flexible hours

    Genetec

    Montréal, QC
    17 days ago
  • Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...
    Full time

    Bbgc

    Montréal, QC
    15 days ago
  •  ...Vasco Vasco is the revenue context layer for AI agents. The product was built around one...  ...and GTM leaders to build a revenue engine that moves the business forward on data they...  ...engineering blog . About the role As a Software Engineer at Vasco, you'll build the brain... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    17 days ago
  •  ...description Huawei Canada has an immediate permanent opening for an AI Software Developer. About the team: The Smart Grid Technology...  ...candidate: Master’s or PhD in Computer Science, Electrical Engineering, or a related field Strong programming skills in Python,... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago
  •  ...easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based software directly on our proprietary edge...  ...for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    27 days ago
  •  ...willingness to challenge consensus. We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset Systematic...  ...technologies. Collaborate closely with traders, researchers, and engineers to define and implement critical features. Research emerging... 
    Full time
    Remote work

    Drw Inc

    Montréal, QC
    more than 2 months ago
  •  ...Job description Petal is looking for an AI-First Data Engineer to join a small platform team building the next generation of our data platform...  ...in building Machine-Learning pipelines for enterprise-class software solutions . We currently use Snowflake Cloud, DBT,... 
    Remote job
    Permanent employment
    Full time
    Flexible hours
    Shift work

    Petal

    Montréal, QC
    3 hours ago
  •  ...remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time...  ...tracing implementation and GPU optimization in UE ● AI programming and procedural world generation in UE ●... 
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...de microservices Expertise en C# moderne et sur la plateforme .NET Voilà ce que nous offrons !...  ...’s dynamic:   In your role as a software developer, you will be in a unique position...  ...in Computer Science, Software Engineering, or equivalent  Ability to learn... 
    .net
    Full time
    Contract work
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $110k - $130k per year

     ...and looking for an experienced .NET Full Stack Developer. This role...  ...practical, day-to-day fluency with AI-assisted development tooling...  ...cycles, and generally streamline how software gets built. Compensation...  ..., and ASP.NET Core. Strong C# skills. Frontend experience React... 
    .net
    Long term contract
    Full time
    Flexible hours

    Calliere

    Montréal, QC
    more than 2 months ago
  • $80k - $155k per year

    Software Engineer – AI-Assisted Development Position Description Senior · Develops and modernizes applications with the support of AI coding...  ...of at least one development language or environment among C#/.NET, Java, Python or JavaScript/TypeScript, including Node.js, and... 
    .net
    Montréal, QC
    4 days ago
  •  ...fonctionnalités de l’application Web à l’aide de C#/ASP.NET Core et Typescript/Angular...  ...independent individual with solid experience in web software development to help evolve a widely used...  ...productivity and the quality of work, including AI-powered tools Strong teamwork and... 
    .net
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...was founded in 2010 by two aeronautical engineers who realized that the healthcare system was...  ...Professional Tenure: 10+ years of total software engineering experience, with at least 5+...  ...background in Microsoft-oriented environments (.NET, C#, SQL Server) and modern DevOps tooling (... 
    .net
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (.NET / C# and AI/IoT). Be the first to apply!