Job Title: Embedded Linux Developer
Levis, Quebec, CA, G6V 4L2
Push the boundaries of 3D with Creaform!
You’ll be at the heart of our platform development, from BSP customization to application layer integration, including fine system configuration and CI/CD pipeline setup. If you're looking to grow in a dynamic bilingual environment where your expertise is valued and your work is visible in real-world products, we can't wait to meet you.
Marc-André, your future manager, is known for his approachability, transparency, and attentive leadership. As Lead Developer at Creaform, he shares his expertise with the team daily and fosters an environment where collaboration, clarity, and technical rigor drive progress.
To help you succeed and grow in your career, Marc-André will support you through the following resources:
- Strong technical guidance to help you grow in Yocto, BSP development, and embedded Linux system integration
- Close collaboration with electronics and software experts to deepen your understanding of embedded systems and Creaform’s products
- Well-established tools and processes, such as CI/CD pipelines and technical documentation, to support your development and foster autonomy
Here’s what we offer you:
- Continuous training to support your career growth
- Recognition of your ideas, regardless of your academic background
- A supportive environment that encourages both personal and professional development
- A wide range of benefits: competitive salary, group insurance, employer-contributed RRSP, generous vacation policy, employee and family assistance program, telemedicine, and flexible working conditions
- Hybrid work model
What does a typical project look like in your new team?
- Concevoir et maintenir des distributions Linux embarquées basées sur Yocto;
- Intégrer des couches applicatives dans l’environnement Yocto;
- Développer, configurer et maintenir les BSPs pour différentes plateformes matérielles;
- Participer au développement de device drivers pour Linux dans différents contextes;
- Design and maintain embedded Linux distributions based on Yocto
- Integrate application layers into the Yocto environment
- Develop, configure, and maintain BSPs for various hardware platforms
- Contribute to the development of Linux device drivers in different contexts
- Configure Linux systems at multiple levels based on product requirements
- Participate in setting up CI/CD pipelines for Yocto builds
- Develop and maintain software to support production
- Create and maintain documentation for tools and developed firmware
- Collaborate with electronics and software teams to integrate Creaform solutions into embedded systems
A few things that will help you settle in with us:
- Hold a college or university degree in a related field (computer science, electrical/software engineering);
- Strong knowledge of Linux operating systems;
- In-depth understanding of Yocto;
- Proficiency in C, C++, and Python programming languages;
- Ability to read and interpret electronic schematics;
- Experience in firmware development (an asset);
- Comfortable communicating in both French and English.
- Being bilingual in French and English is essential, as a large portion of our communications is conducted in English with our international subsidiaries and clients. You’ll frequently participate in meetings with English-speaking partners.