Embedded Software Developer/Développeur ou développeuse logiciel embarqué (Montreal)

Embedded Software Developer/Développeur ou développeuse logiciel embarqué (Montreal)

08 Sep
|
Bluberi
|
Montreal

08 Sep

Bluberi

Montreal

The Embedded Software Developer III in this role has extensive expertise in custom Linux OS development using Buildroot. Main tasks are designing, building and maintaining production-grade embedded Linux platforms for custom hardware, from bootloader to application layer, with a strong focus on reliability, security, and long-term maintainability.

ESSENTIAL DUTIES AND RESPONSIBILITIES

- Design and maintain custom Linux distributions using Buildroot.
- Configure and optimize kernel, bootloader, root filesystem, and package sets for embedded targets.
- Develop and integrate BSP components (kernel drivers, libraries)
- Customize and maintain cross-compilation toolchains.
- Debug low-level issues (boot problems, kernel panics, memory/performance bottlenecks, memory leak).
- Collaborate with hardware, QA, for system validation.

REQUIRED SKILLS AND EXPERIENCE

- 5+years in embedded software development (or equivalent strong experience).
- Expert-level Linux embedded knowledge: init systems, kernel config, filesystem, networking.
- Proven hands-on experience with Buildroot or Yocto in production.
- Strong C/C++ and shell scripting.
- Solid understanding of bootloaders (Grub) and kernel build systems.
- Experience with debugging tools: gdb, strace, perf,....




- Familiarity with Git workflows.
- Good understanding of software quality practices: unit/integration testing, static analysis.
- Analytical mindset with the ability to locate root causes.
- Solid verbal and written communication skills in French and English.
- Strong problem-solving skills.
- Well organized, strong time management skills and demonstrated ability to meet deadlines.

ASSETS

- Experience with Yocto.
- Security hardening experience (Secure Boot, TPM, signed images).
- Experience in regulated or high-reliability domains (gaming, medical, industrial, automotive).
- Containerized build environments and reproducible build infrastructure.

PHYSICAL DEMANDS

- In the course of this job, the employee is regularly required to talk and hear. The employee is also regularly required to stand, walk, sit, and use hands and fingers to touch and handle objects, tools or controls.
- Specific visual abilities required for this job include near and distance acuity, peripheral awareness, depth perception and focus flexibility.
- Depending on the position, may have to travel locally, nationally or internationally.

📌 Embedded Software Developer/Développeur ou développeuse logiciel embarqué (Montreal)
🏢 Bluberi
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer/développeur ou développeuse logiciel embarqué (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: embedded software developer/développeur ou développeuse logiciel embarqué (montreal) / montreal