Enable job alerts via email!

Firmware Engineer

MANTU GROUP SA

Montreal

On-site

CAD 70,000 - 110,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative firm is looking for a talented Firmware Engineer to enhance their team. This role involves designing and optimizing firmware for STM32 microcontrollers and implementing real-time operating systems. The ideal candidate will have a strong background in embedded C/C++ programming and debugging skills. If you are passionate about creating impactful solutions and thrive in a collaborative environment, this opportunity is perfect for you. Join a dynamic team where your contributions will drive exciting projects forward.

Qualifications

  • Proven experience in firmware development for STM32.
  • Strong knowledge of embedded C/C++ programming.

Responsibilities

  • Design, develop, and optimize firmware for STM32 microcontrollers.
  • Collaborate with hardware and software teams for integration.

Skills

Firmware Development
Embedded C/C++ Programming
RTOS Mastery
Debugging Microcontrollers
Communication Skills

Tools

JTAG
SWD
Git
STM32CubeIDE

Job description

We are seeking a skilled Firmware Engineer to join our team. The ideal candidate will have expertise in developing firmware for STM32 microcontrollers and working with real-time operating systems (RTOS).

Responsibilities:
  1. Design, develop, and optimize firmware for STM32 microcontrollers.
  2. Implement and configure real-time operating systems (RTOS).
  3. Debug, test, and validate firmware on embedded platforms.
  4. Collaborate with hardware and software teams to ensure firmware integration.
  5. Write technical documentation and maintain developed solutions.
Profile Requirements:
Requirements:
  1. Proven experience in firmware development for STM32.
  2. Mastery of RTOS (FreeRTOS, RTX, etc.).
  3. Strong knowledge of embedded C/C++ programming.
  4. Experience debugging microcontrollers and using tools such as JTAG, SWD.
  5. Excellent communication and teamwork skills.
Nice to Have:
  1. Experience with embedded communication protocols (SPI, I2C, UART, CAN).
  2. Knowledge of version control systems (Git, SVN).
  3. Experience with simulation and analysis tools (Keil, STM32CubeIDE, etc.).
Language:

French mandatory

We value real-world experience and hands-on expertise over formal qualifications. If you are a team-focused professional with a passion for delivering impactful projects, we’d love to hear from you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.