Infrastructure Plateformes Product Engineering Training Solutions Web +

Join us!

We are working
towards a free world

Working at Savoir-faire Linux means working towards a free world. By using open source software as raw material we enable our customers to be highly competitive and remain in control of their information systems.

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.

Gaël Portay

Software Engineering

« Be the change you want to see in the world. » (Gandhi)

Gaël is a developer of embedded systems, he holds a degree in industrial engineering. For him, working in the free software community is essential, because it is by participating in this immense community that the sharing of knowledge can yield exceptional results.

Tasks

  • Development of firmwares based on Buildroot, OpenWRT and Yocto
  • Development of embedded IoT applications using C / C ++
  • Code review in C/C++ and Shell scripts and Makefiles
  • Development of Web LuCI interfaces.
  • Integration of BSPs in the Linux kernel

Anthony Guimard

Web

« First, do it, do it right, do it better. » (Addy Osman)

Anthony is a frontend developer. For him, free software is, above all, the sharing of knowledge and understanding. His previous experience as a graphic designer and web design integrator make him a very versatile person with a keen interest in UI.

Tasks

  • HTML/CSS integration on CMS and frameworks in PHP, Python, Ruby and Elixir
  • Programmation côté client avec JavaScript, React.js et Ember.js
  • Multi-browser testing

Hugo Soucy

Web

« Out of comfort zones. »

Hugo is a web developer specialist of client-side programming. He is also a generalist interested in everything related to content – from presentation to usability and accessibility. Being fluent in declarative languages such as HTML, CSS and JavaScript, he likes to enhance the user experience with responsive web designs and he pays a close attention to the use of standards.

Tasks

  • HTML / CSS integration on PHP, Python and Java CMS and frameworks
  • Client-side programming with JavaScript and AlloyUI
  • Quality assurance on browser and operating system interoperability
  • Implementation of the W3C, WCAG, SGQRI008 accessibility standards and mobile responsiveness

Emmanuel Milou

Web

« I thought I knew how to program. Then i discovered Haskell. »

A graduate in computer engineering, Emmanuel is the director of Web technologies and solidarity initiatives at Savoir-faire Linux. As a certified Scrum Master, he is used to organizing projects using the Agile methodology. His experience with free technologies, especially in web projects using the Drupal CMS, allows him to craft successful Web projects for non-profits and community organizations.

Tasks

  • Development and Web project management
  • Team management
  • Customer account management
  • Code and code review

Lucile Quirion

Embedded

« GNU make, shell scripts and C are my friends! »

Lucile holds an engineering degree from Telecom Bretagne (France). Specializing in software systems and networks, she worked at a mobile manufacturer of rail communication devices before joining Savoir-faire Linux, which valued to her experience in industrial computing and embedded Linux integration.

Tasks

  • Writing firmware
  • Writing and Maintaining Linux drivers
  • Testing and optimizing embedded applications
  • Web interface development in C++ or Lua

Alexandre Lision

Web & Mobile Applications

« With great power comes great responsibilities. » (Ben Parker)

Alexandre is our Mobile Practice Leader. As a solution architect, a project manager and a developer, he is involved in every project with a mobile dimension. Mobile applications are often part of broader solutions based on Odoo, Liferay, so on and so forth – but designing standalone applications is also part of his magical power.

Tasks

  • Develop Android and iOS applications
  • Publish and manage apps on the iStore and Google Play
  • Customer care and project management

Agathe Mollé

Odoo

« Our thoughts are free. » (Cicero)

Agathe is a Python developer within our ERP team. She holds a master in Computer Science from the University of Nantes (France). Having a background in research, she has developed a keen interest in open source code and best practices. This is why she joined Savoir-faire Linux where she now develops and integrates Odoo modules. She also participates in the community effort of the Odoo Community Association (OCA).

Tasks

  • Writing ERP modules in Python
  • Community code review
  • Bugs hunting and correction
  • Odoo support management

Fall Thiam

Web

« Give me six hours to chop down a tree and I will spend the first four sharpening the axe. » (Abraham Lincoln)

Fall is our project coordinator at Savoir-faire Linux, he graduated for Paris-Sorbonne University where he obtained his double master’s degree in Management Information and knowledge system's management. His past experiences as a project coordinator have given him the ability to support customers in every step of the project, including the development process, production and testing. As an advanced project coordinator, Fall is able to understand quickly the needs of the customer and the technologies required.

Tasks

  • Service delivery
  • Agile project coordination
  • Customer account management
  • Scrum Master Certification

Main contributions

  • Integration of new packages into the Buildroot project
  • Added UBI support to the second Bootloader layer of Atmel AT91 SoCs
  • Added functionality to simplify SSL client authentication in lighttpd
  • Speaker at WAQ 2015
  • Contributions to Ember.js documentation
  • JQuery plugins
  • HTML5 code beautification script
  • Project manager
  • Drupal CMS
  • Ring / SFLphone mobile apps
  • Meet-up Docker
  • Reporting bugs in Fedora Linux
  • Speaking on R&D working methods
  • Hooker at Rugby Club de Montréal!
  • Free Software: libav, Sparkle
  • Training: AND101 - Fundamentals of Android Development
  • Ring / SFLphone mobile apps
  • Automatic publication of Odoo community modules translations
  • Odoo code sprints
  • Nante's Startup Weekend 2013 (http://sflx.ca/keewi)
  • Raised donations for the Sidaction France in 2012
  • Hugo Soucy

In a Few Words

Pioneers in Free and Open Source technologies

Savoir-faire Linux is an outstanding team of 120 Free and open-source software consultants providing, since 1999, consulting services, integration, development and technology training.
Our offices are currently located in Montreal, Quebec, Paris, Lyon 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 have been at the core of our DNA since the very beginning.

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

    Continuous Learning & Training

    We encourage continuing education and support on-the-job training programs for employees. We are also committed to culturally integrate our international professionals.

  • 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.

  • 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.

  • ISO 14001 Certification - Environment

    Sustainable development

    Our ISO 14001 certification helps us control our impact on the environment and advise our clients on their environmental performance.

  • 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.

  • 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 hundreds of enthusiasts from 25 nationalities.

  • Salaires compétitifs. Icone qui représente les salaires compétitifs

    Competitive Salaries

    We make sure to offer you a competitive salary based on your experience, skills and work environment.

  • Registered Retirement Savings Plan (RRSP)

    We actively participate in achieving your retirement savings goals.

  • ISO 9001 Certification - Quality

    Continuous Improvement

    Quality control lies at heart of our corporate strategy. Our ISO 9001 certification attests to our commitment to continuous improvement.

Career opportunities

Open Positions

Montreal

Application Support Engineer (Java / Java Web)

java, liferay, jsp, sql

Savoir-faire Linux is looking for excellent software engineers who can work as application support engineers to assist the company's growing number of customers.

Offer description

Job type: Permanent
Start date: As soon as possible
Location: Montreal
Mobility: oui
Annual salary: To discuss
Spoken languages: French and English

Responsibilities

  • Analyze and reproduce customer issues (environment / data / code);
  • Analyze ad hoc requests and develop new features;
  • Workaround and fixes development;
  • Log/Stack Trace / Thread Dump / Heap Dump Analysis;
  • Fixes and patches installation;
  • Environment Setup;
  • Custom java development.

Assets

  • Experience with Struts, Spring, Hibernate;
  • Experience with portals and portlets;
  • Have worked with multiple databases, and application servers.

Qualifications

  • Programming skills and a solid foundation in Java and Java Servlets, JSP, SQL;
  • Good understanding of web based technologies (HTML, XML, CSS, JavaScript);
  • Experience with relational databases;
  • Good and effective communication skills, written and oral both French and English;
  • Able to complete tasks with minimal assistance;
  • Has intermediate understanding of the JV.

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
Captcha is required.
Montréal or Québec City

Intermediate or Senior Web Developer (Drupal)

#php, #drupal, #fullstack, #frontend, #backend, #html5, #css3, #javascript

Passionate about the Web and Free Software? Want to be a part of a closely knit team of developers that care about their craft and that love to be at the cutting edge of innovation? Join us and participate actively in the production of websites and applications for our clients with the latest in Web technologies!

Offer description

Job type: Permanent
Start date: Immediately
Location: Montréal or Québec City
Mobility: Little, or according to your interest
Annual salary: To be negotiated
Spoken languages: Working proficiency in French (we offer classes!)

Responsibilities

  • Develop innovative applications and websites using Drupal 8
  • Maintain and migrate existing sites with Drupal 7
  • Integrate site designs to sites using HTML5 / CSS / JS
  • Build DevOps pipelines for continuous integration (CI) and/or continuous deployment (CD) using tools like Docker, Gitlab CI and Vagrant
  • Consult regularly with the client and other members of the team to establish their needs and the best ways to achieve their goals
  • Use best practices for Web development across devices: desktops, tablets and mobile phones
  • Assure the interoperability of products across different browsers and operating systems

Assets

  • Experience in system administration or DevOps (Ansible, Docker)
  • Knowledge of other PHP frameworks or tools like Grav or Aegir
  • Working knowledge of another programming language (Java / Python / etc.)
  • Ability to translate client needs into workable interfaces and scenarios
  • Interest in Free Software, an understanding of the ecosystem – for example, in the creation of or contribution to Drupal components in the past
  • Competency or interest in project management and leadership qualities
  • Experience in Agile software development

Qualifications

  • Solid PHP development experience – primarily looking for 3 years and up
  • Experience in frontend web development or integration (JavaScript / HTML / CSS)
  • Knowledge of at least one PHP CMS or framework (ex. Drupal, Symfony)
  • Understanding of MVC design patterns and PHP object-oriented programming
  • Experience with source code management (Git, SVN, etc)
  • Knowledge of the GNU/Linux operating system
  • Interest in emerging Web technologies
  • A desire to learn and to work with a dynamic team!

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
Captcha is required.
Montréal or Québec City

Intermediate or Senior Web Developer (Python)

#python, #django, #fullstack, #frontend, #backend, #html5, #css3, #javascript

Passionate about the Web and Free Software? Want to be a part of a closely knit team of developers that care about their craft and that love to be at the cutting edge of innovation? Join us and participate actively in the production of websites and applications for our clients with the latest in Web technologies!

Offer description

Job type: Permanent
Start date: Immediately
Location: Montréal or Québec City
Mobility: Little, or according to your interest
Annual salary: To be negotiated
Spoken languages: Working proficiency in French (we offer classes!)

Responsibilities

  • Develop innovative applications and websites using Python and well-known frameworks (like Django), and help maintain existing applications
  • Integrate site designs to sites using HTML5 / CSS / JS
  • Build DevOps pipelines for continuous integration (CI) and/or continuous deployment (CD) using tools like Docker, Gitlab CI and Ansible
  • Consult regularly with the client and other members of the team to establish their needs and the best ways to achieve their goals
  • Use best practices for Web development across devices: desktops, tablets and mobile phones
  • Assure the interoperability of products across different browsers and operating systems

Assets

  • Strong knowledge of deployment tools, containerization or virtualization (CI / CD, Docker, Vagrant, etc)
  • Experience in system administration or DevOps
  • Working knowledge of another programming language (Java / PHP / etc.)
  • Ability to translate client needs into workable interfaces and scenarios
  • Interest in Free Software, an understanding of the ecosystem – for example, in the creation of or contribution to Drupal components in the past
  • Competency or interest in project management and leadership qualities
  • Experience in Agile software development

Qualifications

  • Solid Python development experience – primarily looking for 3 years and up
  • Experience in frontend web development or integration (JavaScript / HTML / CSS)
  • Knowledge of at least one Python web development framework (ex. Django, Flask, Pyramid)
  • Experience with source code management (Git, SVN, etc)
  • Knowledge of the GNU/Linux operating system
  • Interest in emerging Web technologies
  • A desire to learn and to work with a dynamic team!

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
Captcha is required.
Montreal or Quebec City

GNU/Linux Technology Architect / DevOps

#linux, #mysql, #openstack, #bash, #puppet

Want to work on Cloud Architecture, Continuous integration, and DevOps? Familiar with Linux, Puppet, Jenkins, OpenStack? Love to work in a high-level technical environment? Join our team at the forefront of open source!

Offer description

Job type: Permanent
Start date: Now
Location: Montreal or Quebec City
Mobility: Yes
Annual salary: To be negotiated
Spoken languages: French and English

Responsibilities

  • Analyzes customer needs and prepare some technical offers with commercial team;
  • Implements, documents, administers and manages infrastructure : web services, authentication, file sharing, network services, monitoring, cloud...;
  • Ensures customer support and incident management.

Assets

  • Likes teamwork;
  • Contributions to Open Source projects;
  • Linux certification (LPI, RHCT / RHCE);
  • Experience with LDAP (Open LDAP or others);
  • Experience with SSO (CAS, SAML, OpenID, OpenID Connect);
  • Knowledge of Python, Perl and/or PHP.

Qualifications

  • Master in Computer Science or equivalent;
  • Minimum 3 years experience in integrating infrastructure solutions;
  • Experience and understanding of KVM / Qemu virtualization;
  • Good understanding of networking systems (IP, routing, firewall, QoS, VLAN, etc.);
  • Good knowledge of Linux operating systems (Ubuntu, RedHat, Debian, Fedora, etc.) and familiarity with a wide range of free software commonly used in the enterprise (postfix, apache, bind, samba, MySQL, bind, dhcpd, etc.);
  • Good knowledge of scripting shell (bash);
  • Knowledge of at least one cloud platform (Openstack, Amazon AWS, Azure) Previous experience of deploying OpenStack in an enterprise is an important asset;
  • Knowledge of containers (eg Docker). Previous experience with OpenShift is an important asset;
  • Knowledge of automation tools like Puppet, Ansible or Chef. Knowledge of Ansible Tower is an asset.

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
Captcha is required.
Montreal

Product Engineering Developer

#embedded, #linux, #c, #open-source, #product-owner

The Product Engineering team (https://savoirfairelinux.com/en/services/product-engineering) builds systems, everything from low-level firmware to applications and cloud infrastructure, for a diverse range of products.

Offer description

Job type: Permanent
Start date: Now
Location: Montreal
Mobility: Yes
Annual salary: To be negotiated
Spoken languages: French and English

Responsibilities

We have a capable, multi-faceted development team and, to support our growth, we need more people who love aligning development with the customer's needs. This is a highly technical role as a vital member of the development team, but also a role for a great communicator who seeks to understand context for customers and products. This person translates such perspective for the team to drive development and, with the customer, explains design decisions and the development roadmap.  If you want to learn more about team and project leadership, hone your communication skills, deeply understand agility while developing awesome products, this role may be a fit.

  • Design, develop and integrate firmware and applications for embedded systems;
  • Work with diverse engineering teams creating new products;
  • Architect, analyze and estimate new software and interfaces;
  • Test, validate and debug devices and their software;
  • Communicate and document design and technologies effectively;
  • Participate in design reviews and in the improvement of the development process.

Assets

  • Contribution to an active open-source project;
  • Familiar with embedded Linux systems and electronics including tools like cross-compilation, buildroot, and Yocto.

Qualifications

  • Bachelors/Masters in computer science or related field;
  • Great development skills including an object-oriented language and two scripting languages (including shell);
  • Strong interpersonal and communication skills (we are a service company working with off-site teams);
  • Bilingual English/French (spoken and written);
  • Good development habits including revision control (esp. Git), code review (esp. Gerrit), testing, and CI (esp. Jenkins);
  • Demonstrated ability to find, learn and use tools to effectively resolve problems;
  • Daily experience working in a Linux environment preferably with knowlege of system architecture
  • We look for team players who are meticulous, honest and empathetic, care about providing great value to clients, and who love learning!

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
Captcha is required.
Montreal, Quebec City

JAVA Developer and Consultant

#java #javaEE #liferay #vaadin #jboss #talend #rest

Passionate about coding, highly creative and intellectually curious? Want to be part of an agile team, participate in technical design, development and implementation of large-scale, reliable applications? We have a position for you!

Offer description

Job type: Permanent
Start date: Now
Location: Montreal, Quebec City
Mobility: Yes
Annual salary: To be negotiated
Spoken languages: French and English

Responsibilities

Successful candidates will have experience performing as technical lead on software development projects with responsibility for overall delivery of software components:

  • Develop extensions for different solutions (portal applications, ETL connectors, REST, SOAP, JDBC services, etc ...)
  • Support the implementation of solutions with clients (configurations, customizations, integrations)
  • Participate in research and development: identify, evaluate, test, compare, integrate various solutions
  • Contribute to various open source projects
  • Facilitate knowledge transfer activities

Assets

  • Skills in web technologies
  • Java EE skills
  • Spring Framework skills
  • Liferay, JSF, Vaadin, Jboss, Alfresco experience

Qualifications

  • Master in IT or equivalent
  • Experience with Java and Java-based web development (servlets, REST/SOAP web-services, etc.) JavaEE or Spring
  • Good knowledge of Maven and Git
  • Experience with Liferay portal and /or Jboo/Wildfly is preferable
  • Good social skills and team spirit
  • Proven software development experience working with different methodologies
  • Fluent spoken and written English and/or French communication skills
  • Strong capacity to analyse and to communicate
  • Resourcefulness, curiosity and versatility

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
Captcha is required.
Montreal

GNU/Linux System Administrator

#linux, #redhat, #RHEL, #SSH, #mysql, #openstack, #bash, #puppet

You are passionate about free software? Want to work on Cloud Architecture, Continuous integration, and DevOps? Familiar with Linux, RedHat, SSH, Puppet, Asterisk, RHEL, Bash? Love to work in a high-level technical environment? Savoir-faire Linux want to meet you!

Offer description

Job type: Permanent
Start date: Now
Location: Montreal
Mobility: Yes
Annual salary: To be negotiated
Spoken languages: French and English

Responsibilities

  • Contribute to the development of new systems for our customers;
  • Maintain and administer GNU / Linux, Redhat, Centos, Ubuntu;
  • Support internal users and external clients, with possibility of standby;
  • Write documentation;
  • Making technology monitoring;
  • Knowing the system of monitoring tools such as Nagios, Shinken;
  • Have a thorough knowledge in scripting Bash
  • List of technologies: Proxmox, LDAP, Varnish, MySQL, PostgreSQL, Asterisk, GlusterFS,Docker, Virtualisation KVM/Qemu, Nagios, Shinken.

 

 

Assets

  • Autonomous and enjoying teamwork;
  • Awareness of safety measures;
  • Contributions to Open Source projects;
  • Linux certification (LPI, RHCT / RHCE);
  • Experience with LDAP (Open LDAP or others);
  • Experience with SSO (CAS, SAML, OpenID, OpenID Connect);
  • Knowledge of Python, Perl and/or PHP;
  • Knowledge of Python, Perl and / or PHP;
  • Knowledge of automation tools like Puppet, Ansible, Chef;
  • Knowledge of cloud-based information plateforms such as Microsoft Azure, Amazon AWS, Openstack.

Qualifications

  • Bilingual ( English and French);
  • Degree in Computer Science, System Administration or equivalent;
  • 2 years of experience in Linux system administration;
  • Understanding of network systems (IP, routing, firewall, QoS, VLAN, etc.);
  • Knowledge of Linux operating systems (Ubuntu, RedHat, Debian, Fedora, etc.) and familiarity with a wide range of free software commonly used in business (postfix, apache, bind, samba, MySQL, bind, dhcpd, etc.).

 

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
Captcha is required.

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
Captcha is required.