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.

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

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

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

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

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

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

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

Main contributions

  • Raised donations for the Sidaction France in 2012
  • Automatic publication of Odoo community modules translations
  • Odoo code sprints
  • Nante's Startup Weekend 2013 (http://sflx.ca/keewi)
  • Reporting bugs in Fedora Linux
  • Speaking on R&D working methods
  • Hooker at Rugby Club de Montréal!
  • JQuery plugins
  • HTML5 code beautification script
  • 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
  • Project manager
  • Drupal CMS
  • Ring / SFLphone mobile apps
  • Meet-up Docker
  • Speaker at WAQ 2015
  • Contributions to Ember.js documentation
  • 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 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.

    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.

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

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

  • 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

Montréal or Québec City

Architect Drupal 8/Senior Team Lead Developer

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

Passionate about the Digital Economy 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 innovative solutions and applications for our clients using the latest 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: Competitive + Social Advantages
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)
  • 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
  • Knowledge of the GNU/Linux operating system
  • Interest in emerging Web technologies

Qualifications

  • Understanding of MVC design patterns and PHP object-oriented programming
  • Minimum 4 years of Drupal experience
  • Knowledge of other PHP frameworks or tools like Grav, Aegir
  • Significant experience in software engineering
  • Experience with agile development methodologies including SCRUM

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

Django Specialist

#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: Competitive + Social Advantages
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

Assets

  • Strong knowledge of deployment tools, containerization or virtualization (CI / CD, Docker, Vagrant, etc)
  • Experience in system administration or DevOps
  • 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 with agile development methodologies including SCRUM
  • Knowledge of the GNU/Linux operating system

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)

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 ou Quebec

Technical Director of the Odoo Team

#odoo #python #postgresql #backend #erp #openerp #apps #pgi #frontend #javascript #html #css #gitf

Savoir-faire Linux is looking for an experience technical director to head its Enterprise Resources Management (ERP) Solutions department. The director will closely collaborate with the clients to develop the custom Odoo solution. Odoo is the first choice and the leading open source ERP in the world, responding to needs of organizations of all sizes.

Offer description

Job type: Permanent
Start date: Now
Location: Montreal ou Quebec
Mobility: Rare but possible
Annual salary: Competitive + Social Advantages
Spoken languages: French and English

Responsibilities

  • Ensuring delivery of client projects as per the agreed upon deadlines
  • Supervising the technical team of the Odoo department (4 people)
  • Identifying, organizing and assigning tasks among the team members
  • Active participation in managing the client projects and monitoring/fine-tuning its progress
  • Closely collaborating with the team of business analysts and the VP of the Odoo department
  • Timely reporting the project progress to the VP of Odoo department
  • Scouting and monitoring the technological trends in the industry and taking adaptive measures so as to ensure the Odoo team remains competitive and updated
  • Monitoring and controlling the quality assurance process

Assets

  • Having Competence in project management and leadership
  • Possessing good knowledge of business process engineering
  • Having skills in System Administration
  • Being interested in free software and having the fundamental knowledge of the open source software ecosystem; and open technology platforms
  • Being an active member of Odoo developers’ community and/or having already developed modules or components in Odoo ecosystem

Qualifications

  • Bachelor or master’s degree in one of the followings: information technology, software engineering, management information systems, or computer science
  • Highly skilled and experienced possessing advanced knowledge in domains of process development, delivery and maintenance of complex systems
  • Possessing advanced knowledge in domains of Management and Business Administration
  • Experienced Python developer
  • Possessing advanced knowledge and experience of PostgreSQL
  • Experienced user of versioning and code source management tools (Git, SVN, etc.)
  • Having experience in Agile development including SCRUM

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, #cloud,#ansible

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 (RHCSA, RHCE, Red Hat Ansible, Satellite, ... );
  • Experience with LDAP (Open LDAP or others);
  • 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, asterisk, etc.);
  • Good knowledge of scripting shell (bash);
  • Knowledge of at least one cloud platform (Openstack, Amazon AWS, Azure);
  • Knowledge of containers (eg Docker). Previous experience with OpenShift or Kubernetes 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, 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.

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.