Firmware Engineer - Rif 99583

Wehunt

Viù

Ibrido

EUR 30.000 - 42.000

Tempo pieno

4 giorni fa
Candidati tra i primi
Generatore di candidature

Trasforma questo ruolo in un colloquio — un curriculum e una lettera di presentazione personalizzati in base a ciò che cerca questo datore di lavoro.

Supera i filtri ATS

Descrizione del lavoro

Wehunt is seeking a Firmware Developer to join our embedded systems team. You will design, develop, and maintain firmware for embedded devices, spanning from low-level hardware interaction to user-facing interfaces, with strong C++, embedded Linux (Yocto).

The role requires hands-on experience with microcontroller platforms (ST, ESP32, NXP) and collaboration with hardware engineers. Genova or Bologna (max 1 day remote weekly); €30,000–€42,000 per year.

Competenze

  • 3+ years of embedded firmware development.
  • Strong C++ skills, modern standards.
  • Hands-on Yocto Project and embedded Linux.
  • Solid Python experience.
  • Qt (Qt/QML) development a plus, hardware interface exposure.
  • Good understanding of embedded systems constraints and architectures.
  • Experience with debugging tools like JTAG/GDB and common protocols (UART, SPI, I2C, CAN).
  • Version control with Git.

Mansioni

  • Design, develop, and maintain embedded firmware using C++.
  • Customize and manage embedded Linux distributions with Yocto.
  • Develop Python scripts for automation, testing, and integration.
  • Build and maintain UI components using Qt where applicable.
  • Interface with hardware drivers and peripherals.
  • Debug and optimize performance, memory, and power usage.
  • Collaborate with hardware and cross-functional teams.
  • Write clean, maintainable, well-documented code.
  • Participate in code reviews and establish best practices.

Conoscenze

Embedded firmware development
C++ proficiency
Yocto/embedded Linux
Python scripting
Qt knowledge

Strumenti

Yocto Project
Git
Qt
GDB
JTAG
Python

Descrizione del lavoro

Position

We are looking for a Firmware Developer to join the embedded systems team. You will be responsible for designing, developing, and maintaining firmware for embedded devices, working across the full stack from low-level hardware interaction to user-facing interfaces. This role requires strong expertise in C++, embedded Linux (Yocto), and experience building reliable, scalable firmware solutions. Familiarity with microcontroller platforms such as ST, ESP32, or NXP is highly desirable.

Key Responsibilities
  • Design, develop, and maintain embedded firmware using C++
  • Customize and manage embedded Linux distributions using Yocto
  • Develop scripts and tools using Python for automation, testing, and integration
  • Build and maintain UI components using Qt where applicable
  • Interface directly with hardware (drivers, peripherals, communication protocols)
  • Debug and optimize system performance, memory usage, and power consumption
  • Collaborate with hardware engineers and cross-functional teams
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to best practices
Required Qualifications
  • 3+ years of experience in embedded firmware development
  • Strong proficiency in C++ (modern standards preferred)
  • Hands-on experience with Yocto Project and embedded Linux systems
  • Solid experience with Python
  • Experience developing applications with Qt (Qt/QML is a plus)
  • Good understanding of embedded systems architecture and constraints
  • Experience with debugging tools (e.g., JTAG, GDB)
  • Familiarity with communication protocols (UART, SPI, I2C, CAN, etc.)
  • Experience with version control systems (Git)
Preferred Qualifications
  • Experience with microcontroller platforms: STMicroelectronics (STM32), Espressif ESP32, NXP (i.MX, LPC, etc.)
  • Knowledge of bootloaders, BSPs, and device tree configuration
  • Experience with CI/CD pipelines for embedded systems
  • Familiarity with RTOS (e.g., FreeRTOS)
  • Basic hardware troubleshooting skills (oscilloscope, logic analyzer)
Location

Genova o Bologna prov (max 1 day per week of remote working).

Compensation

€ 30.000 - € 42.000

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

WeHunt • Genova

In loco
EUR 30.000 - 42.000
Firmware Engineer
Firmware Engineer

WeHunt • Genova

In loco
EUR 40.000 - 60.000
Embedded Firmware Engineer — C++/Linux (Yocto)
Embedded Firmware Engineer — C++/Linux (Yocto)

Wehunt • Viù

Ibrido
EUR 30.000 - 42.000
Doble Embedded Firmware Engineer ALT133I
Doble Embedded Firmware Engineer ALT133I

Doble Engineering Company • Taino

In loco
EUR 45.000 - 65.000
Firmware Engineer
Firmware Engineer

Experis S.r.l. • L'Aquila

In loco
EUR 40.000 - 60.000
Developer c++ per firmaware
Developer c++ per firmaware

SolutionTech srl • Torino

In loco
EUR 45.000 - 65.000
Firmware Engineer
Firmware Engineer

idpp • Milano

In loco
EUR 45.000 - 65.000
Firmware Engineer Junior
Firmware Engineer Junior

Michael Page International Italia S.r.l. • Bologna

In loco
EUR 25.000 - 35.000
Buoni pasto
Embedded Firmware Engineer — C++, Yocto, Qt, Hybrid
Embedded Firmware Engineer — C++, Yocto, Qt, Hybrid

WeHunt • Genova

Ibrido
EUR 30.000 - 42.000
Doble Embedded Firmware Engineer ALT133I
Doble Embedded Firmware Engineer ALT133I

ETS-Lindgren GmbH • Varese

In loco
EUR 35.000 - 55.000
Professional growth opportunities
Ongoing training
Dynamic team environment