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.
- ...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....netHourly payFull timeLocal areaRemote workFlexible hours
- ...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....netPermanent employmentFull timeContract workImmediate startRelocationRelocation package
- ...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....netFull timeRelocation
- ...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....netFull timeLocal areaWorldwideFlexible hoursDay shift
- ...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....netFull timeWork at officeFlexible hours
- ...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....netFull timeApprenticeshipFlexible hours
$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....netLong term contractPermanent employmentFull timeContract workWork at office- ..., 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 paidPermanent employmentFull timePart timeRemote work
$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....netFull timeLocal areaRemote work- ...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....netFull timeWork at officeFlexible hours
- ...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 timeWork at officeFlexible hours
- ...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 timeTemporary work
- ...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....netLong term contractFull timeInternshipWork at officeImmediate startRemote work
- ...É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....netFull timeFlexible hours
- ...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....netFull time
- ...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....netFull time
- ...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 timeInternshipWork at office
- ...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....netFull timeContract workFlexible hours
- 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
- ...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 timeInternship3 days per week
- ...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 employmentFull timeInternshipImmediate start
- ...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 timeWork at officeRemote workFlexible hours
- ...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 timeRemote work
- ...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 jobPermanent employmentFull timeFlexible hoursShift work
- ...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 timeRemote workWorldwide
- ...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....netFull timeContract workApprenticeshipFlexible hours
$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....netLong term contractFull timeFlexible hours$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- ...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....netFull timeApprenticeshipFlexible hours
- ...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 (....netLong term contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
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!
- microsoft .net developer Montréal, QC
- asp.net developer Montréal, QC
- full stack .net developer Montréal, QC
- net developer contract Montréal, QC
- developpeur net Montréal, QC
- c#.net software developer Montréal, QC
- net developer visa sponsorship Montréal, QC
- junior software developer .net Montréal, QC
- developpeur c# net debutant Montréal, QC
- .net developer Montréal, QC

