Infrastructure Plateformes Product Engineering Training Solutions Web +

Join us!

We are working
towards a free world

Building a career at Savoir-faire Linux means collaborating towards creation of a freer digital world. Working at Savoir-faire Linux also entails being part of an experienced, diverse and multicultural team with passion for open technologies!

Main content

The perfect place for growing your skills

"We are leaders of the free and open source software industry"

Savoir-faire Linux recognizes your skills and creates the conditions to nurture and expand them without compromise. Throughout its history, Savoir-faire Linux has placed its teams expertise at the core of its service offering. We have developed a culture of knowledge sharing and collaboration that allows us to learn from each other and reach out to our communities.

Marlon Rodriguez

Full-Stack Developer/Open Source Software Consultant

« If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. - Sun Tzu, TheArt of War »

Holder of a Bachelor in Engineering Computer Science, I started at Savoir-faire Linux as a Free Software Consultant in Digital Innovation. I used to work as a desktop developer and I presently work on Drupal and Django doing migrations from one language to the other. I also use working tools such as Redmine, Gitlab, Jenkins.

Tasks

  • Create, modify, integrate and test software code
  • Develop the required functionalities
  • Create a new theme using Drupal and Bootstrap 4
  • Integrate the content with the new theme

Yannick Adanminakou

Administration

« Make thy thought an empire...Do what thy manhood bids thee do, from none but self expect applause. - Kasidah, Richard F. Burton »

Holding a master’s degree in e-Commerce, I am presently the Account Manager and Head of Training Department at Savoir-faire Linux. I am passionate about corporate finance, digital technologies and knowledge economy fields. My vocational experience and formal education have helped me better understand the interrelationships between digital technologies and firm-level economic performance. I am always curious to anticipate the impacts of the digital transformation strategies in the broader context of society.

Tasks

  • Customer relationship management for severals departments
  • New projects development and contracts management
  • Corporate training planning and follow-up

Maroua Romdhane

Python Developer/Open Source Software Consultant

« Failure will never overtake me if my determination to succeed is strong enough. - Og Mandino »

Holder of a degree in Computer Engineering in Tunisia. I enjoy taking on challenges and engaging in projects that require me to work outside my comfort zone. After four years of professional experience, I joined Savoir-Faire Linux in 2019 where I continued to develop my skills in an open source environment.

Tasks

  • Functional analysis to meet the customer's request
  • Software development in Python/Javascript with Django and Odoo
  • Code review and tests
  • Customer support

Sébastien LeStum

Director, Connected Systems

« Dare and do. It is much easier to apologize than it is to get permission. - Grace Hopper »

Holder of an engineering degree from ESIEE Paris, I joined Savoir-faire Linux after several years spent developing Cyberdefense equipments based on hardened Linux OSes for a French defense industrialist.

Tasks

  • Development and consulting in product architecture using Linux
  • Software and embedded systems developer
  • Project management, on both technical and commercial aspects
  • Assistance in the daily management of the Product Engineering team

Hussein Abdallah

Infrastructure

« Internet gives the opportunity to people to communicate easily and get closer »

Hussein has a Master of Science in IT Administration from HEC Montréal. As a graduate student, he wrote a thesis about the Free Software in organizations. Since 2002, he has developed an interest for Linux and Free Software. He joined Savoir-faire Linux in 2008. Multi-skilled, he is interested in IP Telephony and he is a system administrator in the infra team.

Tasks

  • System administration and integration
  • IP Telephony Implementation
  • Authentication, file, mail and virtualisation servers setup
  • Training professionals in network and systems administration.

Sébastien Blin

Jami Team

« A good traveler has no fixed plans, and is not intent on arriving. - Lao Tseu »

Holder of a Double Diploma Master respectively in computer science at UQAC in Quebec and Computer science engineering in Rennes, I am passionate about free software and robotics. I started as an intern in 2017 at Savoir-faire Linux within the Jami team, then I became a Jami developer and free software consultant.

Tasks

  • Management of all aspects related to the connectivity of the application (file transfers, Sip calls, etc.)
  • Development of the client library
  • Code review and tests

Main contributions

  • Migration from Drupal 7 to Drupal 8
  • Migration from Python 2 to Python 3
  • TR DESIGN co-founder, creator of the leather goods brand FENOSKIN (Lyon, France)
  • Developing e-commerce projects (e.g., web integration platform for supermarkets), ICI 2014, Côte d’Ivoire
  • Member of Odoo Community Association (OCA)
  • Architecture audit for a large French company
  • Technical leader of a team of 4 people spread over Rennes and Montreal
  • Contributions to tpm2-tools
  • Has promoted free software in IT classes at HEC Montréal as the lecturer's assistant
  • Studies about Free Software and Open Standards
  • Patchs in pjproject
  • Patchs Resdbed
  • Conference at FOSDEM
  • Sébastien Blin

In a Few Words

Pioneers in Free and Open Source technologies

Savoir-faire Linux is an outstanding team of 60 Free and open-source software consultants providing, since 1999, consulting services, integration, development and technology training.
Our offices are currently located in Montreal and Rennes.

Product Engineering Icône pour représenter l'ingénierie produits. Product Engineering
Designing embedded systems running on Linux and Android, Developing software and applications for connected devices projects, Developing hardware drivers, R&D
Infrastructure Icône pour représenter l'infrastructure. Infrastructure
Servers, Cloud computing, virtualization, IP telephony, Networks, Monitoring
Integration Platforms {% trans "Icône pour représenter les plateformes d’intégration." Integration Platforms
Portals & documents management, Customized virtual collaboration tools, Data integration & analysis, Big data analytic
In a Few Words Illustration des six aspects des technologies open-source que nous offrons.
Enterprise Solutions Icône pour représenter les solutions d’entreprise. Enterprise Solutions
Web portals, Enterprise Resource Planning (ERP), Electronic Document Management (EDM), Process Management (BPM), Business Intelligence (BI)
Web & Mobile Applications Icone pour représenter les technologies web. Web & Mobile Applications
Mobile & web development, Adaptive & responsive web design, Content management system (CMS), UI/UX, Accessibility
Training and knowledge-based economy Icône pour représenter la formation et économie du savoir. Training and knowledge-based economy
More than 60 basic & advanced technical trainings, Advanced Business & Training Partner of Red Hat (Canada), Platinum Partner of Liferay (Canada), Member of the Linux Foundation (Global)

Unmistakable features

10 reasons to choose Savoir-faire Linux

  • Le Gnu Icône du Gnu dessiné par Aurelio A. Heckert.

    Our DNA

    Contributing to free and open source software and the pursuit of our commitments to social and environmental responsibility, which have been at the core of our DNA since the very beginning.

  • Formation Icône pour représenter la formation.

    Training and certifications

    Savoir-faire Linux encourages continuing education and the acquisition of new skills by offering the possibility of obtaining recognized certifications.

  • Bowling Icône de bowling qui représente les activités de groupe.

    Social club

    Our social club regularly offers playful and interesting activities for employees and their families.

  • Parapluie qui protège des intempéries Icone d'un parapluie qui représente la protection des assurances collective

    Collective Insurance

    Our eligible employees are part of an excellent compensation and benefits package largely paid for by the employer.

  • Multicultural environment

    Multicultural environment

    We are committed to diversity and inclusion and we already count a dozen nationalities among our growing team.

  • Membres d'équipes passionnantes. Icone qui représente les membres d'équipes passionnantes.

    Passionate Teams

    If you are passionate about technologies, fascinated by free & open source cool projects, and have an itch to share your mind, this is your place to be! We have around fifty enthusiasts from more than a dozen nationalities.

  • Mentoring

    Our new employees are accompanied by peer mentors to facilitate their integration and participation in the life of the company.

  • Horloge Icône pour représenter les horaires flexibles.

    Flexible Work Hours

    We place great importance on the work-life balance and personal lifestyle of our employees.

  • Registered Retirement Savings Plan (RRSP)

    We actively participate in achieving your retirement savings goals.

  • Continuous Improvement

    The quality of our service is essential to us at Savoir-faire Linux, and we are constantly working to refine our practices and our service offerings.

Career opportunities

Open Positions

Montreal

Full stack developer/ System engineer

#embedded #linux #c #opensource #productowner

Savoir-faire Linux develops systems based on Linux and implementing embedded and connected applications for industries such as aeronautics, home automation, manufacturing and healthcare.

Offer description

Job type: Permanent
Start date: as soon as possible
Location: Montreal
Mobility: Yes
Annual salary: Competitive + Social Benefits
Spoken languages: French and English

Responsibilities

  • Design, evaluate and develop embedded systems based on Linux;
  • As a consultant, you will be representing our expertise in front of our clients;
  • Collaborate with internal and customer-side teams in product innovation;
  • Participate in development of the Jami project;
  • Participate to reviews and improvements of our development processes.

Assets

  • Experience in related fields such as multimedia, security, industrial control or machine learning;
  • Participation in an open source project; we are actively contributing to the development of the GNU/Jami Free Software and the Linux Foundation Energy SEAPATH project, projects to which you may be asked to contribute.
  • Familiarity with the hardware architecture of computer systems;
  • Experience with Linux system generators such as Yocto and Buildroot.

Qualifications

  • Experience in development and/or architecture of Linux systems;
  • Mastery of a native programming language, an interpreted language, and shell scripting;
  • Bachelor/Master's degree in computer science or related field;
  • Comfortable with inter-personal communication (we are a services company and work with several local and remote teams);
  • English/French (spoken and written).

Apply using this form

required fields
Please correct errors in form
First and last name are required.
Email is required.
Choose a file
Please enter a valid URL
Montréal

C / C ++ Applications and Systems Developer

C / C ++ Linux, Mac, iOS, Windows, Android, Android TV PJSIP, GNUTLS, FFMPEG, Ethereum

Savoir-faire Linux is looking for full stack, passionate and versatile developers. A high priority project of the Free Software Foundation, the GNU Jami Universal Communication Application (https://jami.net) requires the contribution of experts in software engineering to address advanced technological challenges which are specific to distributed networks, multimedia streaming and blockchain.

Offer description

Job type: Permanent
Start date: Now
Location: Montréal
Mobility: No
Annual salary: To be negotiated
Spoken languages: French and English

Responsibilities

  • Participate actively and flexibly in the development of the application on different platforms (Linux, Mac, iOS, Windows, Android, Android TV);
  • Work with different types of teams and collaborate with many open source communities (ffmpeg, pjsip, gnutls, ...);
  • Define the architecture, analyze and estimate the software components;
  • Participate in reviews and improvement of development processes;
  • Bring your expertise to other related projects of the company.

Assets

  • Expertise in Android and Windows development;
  • Knowledge of cryptography and / or knowledge of low-level network protocols;
  • Knowledge of PJSIP, GNUTLS, FFMPEG, Ethereum;
  • Significant contributions to open source projects.

Qualifications

  • Excellent level in C / C ++ and software engineering tools (git, gerrit, Jenkins, ...);
  • Bachelor's degree / Master's degree in computer science or related field;
  • We are looking for team players who are meticulous, honest and empathetic;
  • At ease in interpersonal communication (we are a service company and collaborate with many local and distant teams);
  • Bilingual English / French (spoken and written);
  • Good developer reflexes including revision control systems (Git), code review (Gerrit), validation tests, project management (Redmine) and IC (Jenkins);
  • Demonstrates an ability to research, adapt and use tools to effectively solve problems.

Apply using this form

required fields
Please correct errors in form
First and last name are required.
Email is required.
Choose a file
Please enter a valid URL
Rennes

Embedded systems engineer (Rennes-France)

#opensource #embedded #embarqué #linux #yocto

To work in an innovative, dynamic environment with passionate teams where knowledge sharing is at the heart of its activity. To provide service in a design office mode and not as an ''IT services company'' (SSII). To expand your comfort zone, learn continuously and contribute to open source projects. To work in an international context in close relationship with our headquarters in Montreal. As part of the development of our activities in France, we are looking to recruit an embedded systems engineer for our Rennes office.

Offer description

Job type: CDI
Start date: As soon as possible
Location: Rennes
Mobility: Oui
Annual salary: À discuter
Spoken languages: French and English

Responsibilities

You will join our Product Engineering team to participate in the development of our customers' software. In an Agile mode of operation, you can participate in all stages of our projects:

  • Conceptualize, evaluate and develop embedded systems, mainly on Linux.
  • Collaborate with internal teams (Rennes and Montreal) and with our customers in the innovation of their products.
  • Participate in reviews and improvement of development processes.
  • Represent our expertise to our customers.

We use Git, Redmine, Gerrit and Jenkins. We practice code review and continuous integration. Each commit is reviewed and shared by all with the objective of producing robust and maintainable code for industrial customers.

Assets

Assets that can make the difference

  • Experience with Linux system generators such as Yocto and Buildroot;
  • Experience in related fields such as multimedia, security, industrial control or machine learning;
  • Participation in an open source project; we are actively contributing to the development of the GNU/Jami Free Software and the Linux Foundation Energy SEAPATH project, projects to which you may be asked to contribute.
  • Familiarity with hardware architecture (ARM, X86).

 

 

Qualifications

What we look for in a candidate:

  •    Experience in development and/or architecture on Linux systems;
  •    Proficiency in a native programming language, an interpreted language, and shell scripting;  
  •    A higher education (university degree or engineering school) in computer science (related field or significant experience);
  •    A person who knows how to communicate within a local or remote team
  •    French/English (written and spoken)

Apply using this form

required fields
Please correct errors in form
First and last name are required.
Email is required.
Choose a file
Please enter a valid URL
Montréal

GNU/Linux IT Infrastructure specialist

#infrastructure #automation #sysadmin #linux #devops #cloud #network

Savoir-faire Linux is looking for a free software consultant with real-word experience in designing and managing production IT infrastructure (on premise, virtual and cloud servers).

Offer description

Job type: Permanent
Start date: Now
Location: Montréal
Mobility: sometimes
Annual salary: Depending on skills and experience
Spoken languages: French and English

Responsibilities

  • Contribute to the design of new systems (dedicated, virtual, cloud based) for Savoir-faire Linux and our customers;
  • Maintain and administer GNU/Linux systems;
  • Automate configuration management and deployment pipelines;
  • Support internal users and external clients, with possibility of on-call support outside business hours;
  • Write documentation;
  • Create and deliver technical training.

Assets

  • Red Hat certifications;
  • Experience with RPM and DEB packaging;
  • Ability to create and deliver training;
  • Knowledge of Gitlab and Jenkins;
  • Experience in deploying Kubernetes and OpenShift 4;
  • Knowledge of BSD systems (OpenBSD, FreeBSD/PFsense);
  • Knowledge of Cisco command line interface.
  • Knowledge of Puppet.

Qualifications

  • Bilingual (English and French);
  • Univeristy Degree in Computer Science / Engineering / IT (or equivalent) at least a Bachelor's Degree;
  • At least 2 years of experience in production IT infrastructure management;
  • Right to work in Canada (valid work permit or permanent residence or canadian citizenship);
  • You should be comfortable to manage any popular GNU/Linux distro (Ubuntu/Debian, CentOS/RHEL), web servers (Nginx, Apache), databases (MySQL/MariaDB, PostgreSQL), KVM virtualization, containers (docker/podman), LDAP authentication.
  • Understanding of network systems (IPv4 and IPv6, routing, firewall, VPN, VLAN, etc.);
  • Ability to listen and understand customer's needs;
  • Ability to work without supervision;
  • Knowledge of Linux operating systems, virtualization and containers;
  • Bash and Python scripting;
  • Knowledge of at least one public cloud provider (Azure, AWS, GCP, OVH Cloud);
  • Knowledge of Ansible.

 

Apply using this form

required fields
Please correct errors in form
First and last name are required.
Email is required.
Choose a file
Please enter a valid URL
Montréal

Embedded Systems Consultant (Montreal- Canada)

Embedded systems

Savoir-faire Linux develops systems based on Linux and implementing embedded and connected applications for industries such as aeronautics, home automation, manufacturing and healthcare.

Offer description

Job type: Permanent
Start date: Now
Location: Montréal
Mobility: No
Annual salary: To be negotiated
Spoken languages: English and French

Responsibilities

You will join our Product Engineering team to participate in the development of our customers' software. In an agile mode of operation, you can participate in all stages of our projects:

  • Meeting with customers
  • Consulting
  • Collection and evaluation of technical and functional needs
  • Design and development
  • Unit and integration testing
  • Knowledge transfer through training and coaching


The technical and human context:

You will:

  • Design, evaluate and develop embedded systems based on Linux mostly
  • Collaborate with your colleagues in Montreal and Rennes and with our customers' teams
  • Participate in reviews and improvements of development processes
  • Work with a team of experts on innovative projects

We use Git, Redmine, Gerrit and Jenkins. We practice code review and continuous integration. Each commit is reviewed and shared by the team with the objective of producing robust and maintainable code for the industry.

Assets

What we look for in a candidate:

  • Experience in development and/or architecture on Linux systems;
  • Proficiency in a native programming language, an interpreted language, and shell scripting;
  • Higher education (university degree or engineering) in computer science (related field or significant experience);
  • A person who knows how to communicate within a local or remote team
  • French/English (written and spoken)

Assets that can make a difference:

  • Experience with Linux system generators such as Yocto and Buildroot;
  • Experience in related fields such as multimedia, security, industrial control or machine learning;
  • Participation in an open source project; we are actively contributing to the development of the GNU Jami Free Software and the Linux Foundation Energy SEAPATH project, projects in which you may be asked to contribute.
  • Familiarity with hardware architecture (ARM, X86).

Qualifications

Interview process

If your application interests us, we will contact you for:

  • An initial telephone interview
  • A technical interview with our technical management
  • An interview with our management
  • At Savoir-faire Linux, you will have the opportunity to work with a team of experts on international projects. Our offices are located near the Jean-Talon market and is very well served by public transportation.

Come and join us!

Apply using this form

required fields
Please correct errors in form
First and last name are required.
Email is required.
Choose a file
Please enter a valid URL

Unsolicited application

There's no match for you?

No problem. If you would like to work with us, don't hesitate to send us your open application.

Please correct errors in form
First and last name are required.
Email is required.
Choose a file
Please enter a valid URL