Doble Embedded Firmware Engineer ALT133I

Doble Engineering Company

Taino

Vor Ort

EUR 45.000 - 65.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Eine Bewerbung wie gemacht für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Doble Engineering in Lombardy, Italy is seeking an Embedded Firmware Engineer to design, integrate and maintain firmware on Linux-based platforms. You will contribute across the full product lifecycle from requirements to validation, working closely with hardware and software teams.

The role requires strong C/C++ skills, experience with embedded Linux (Yocto/Buildroot), and a solid understanding of devices, drivers, and debugging tools such as GDB/JTAG. Hybrid collaboration encouraged.

Qualifikationen

  • Degree in Electronic or Computer Engineering or related field.
  • Strong knowledge of C and C++, with good C++ knowledge.
  • Experience in Embedded Linux development (Yocto, Buildroot).
  • Ability to configure Linux kernel, device trees and drivers.

Aufgaben

  • Develop, debug, and maintain embedded firmware on ARM or similar.
  • Develop and optimize software in C/C++ within embedded Linux.
  • Configure, compile the Linux kernel, device trees, and drivers.
  • Implement user-space services and apps on embedded Linux.
  • Collaborate with hardware team to define specs and integrate new features.
  • Analyze and resolve performance, stability, and compatibility issues.
  • Use debugging tools such as JTAG, oscilloscopes, logic analyzers, and GDB.
  • Participate in project reviews and improve development processes.

Kenntnisse

C
C++
Embedded Linux
Python
UART/Serial comms

Ausbildung

Bachelor's degree in Electronics or Computer Engineering

Tools

Yocto
Buildroot
Git
GDB
JTAG
Docker

Jobbeschreibung

We are looking for an Embedded Firmware Engineer to join our R&D team. The selected candidate will be responsible for developing, integrating, and maintaining embedded firmware and software on Linux‑based platforms, contributing to the entire product lifecycle—from requirements definition to final validation.

Main Responsibilities
  • Develop, debug, and maintain embedded firmware on ARM or similar architectures.
  • Develop and optimize software in C/C++ within embedded Linux environments.
  • Configure, customize, and compile the Linux kernel, device trees, and required drivers.
  • Implement user‑space services and applications on embedded Linux systems.
  • Collaborate with the hardware team in defining specifications and integrating new functionalities.
  • Analyze and resolve issues related to performance, stability, and hardware/software compatibility.
  • Use debugging tools such as JTAG, oscilloscopes, logic analyzers, and GDB.
  • Actively participate in project reviews and continuous improvement of development processes.
Technical Requirements
  • Degree in Electronic Engineering, Computer Engineering, Telecommunications Engineering, or a related field.
  • Strong knowledge of C, C# and good knowledge of C++.
  • Experience in Embedded Linux development (Yocto, Buildroot, or similar).
  • Ability to compile and configure the Linux kernel, with familiarity in device trees, modules, and drivers.
  • Understanding of common communication protocols: UART, SPI, I2C, Ethernet, etc.
  • Experience with version control systems (Git).
  • Familiarity with scripting tools (Bash, Python).
  • Understanding of digital electronics principles and ability to read electrical schematics.
Preferred Qualifications
  • Experience with Real‑Time systems (RTOS or Linux RT).
  • Knowledge of the Yocto Project.
  • Experience with containerization (Docker) or CI/CD for embedded systems.
  • Knowledge of embedded system security (secure boot, encryption, TPM).
  • Familiarity with Agile methodologies.
Soft Skills
  • Ability to work within multidisciplinary teams.
  • Strong problem‑solving and troubleshooting skills.
  • Autonomy, accuracy, and results orientation.
  • Good communication and organizational skills.
What We Offer
  • A technologically advanced environment and innovative projects.
  • Professional growth opportunities and ongoing training.
  • A dynamic and collaborative team.
  • Contract and compensation in line with experience.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Linux Firmware Engineer – ARM/Yocto
Embedded Linux Firmware Engineer – ARM/Yocto

Doble Engineering Company • Taino

Vor Ort
EUR 45.000 - 65.000
Senior Software Engineer rif. 97817
Senior Software Engineer rif. 97817

WeHunt • Torino

Vor Ort
EUR 35.000 - 60.000
Flexible working arrangements (smart working)
Ticket Restaurant
Firmware Engineer
Firmware Engineer

idpp • Milano

Vor Ort
EUR 45.000 - 65.000
Firmware Engineer
Firmware Engineer

WeHunt • Genova

Vor Ort
EUR 40.000 - 60.000
Embedded Software Engineer
Embedded Software Engineer

Hunters Group Srl • Varese

Vor Ort
EUR 44.000 - 64.000
software embedded engineer C ambito Space
software embedded engineer C ambito Space

Akronos Technologies • Pisa

Vor Ort
EUR 40.000 - 60.000
EMBEDDED FIRMWARE ENGINEER
EMBEDDED FIRMWARE ENGINEER

The Member Company • Roma

Vor Ort
EUR 55.000 - 85.000
Developer c++ per firmaware
Developer c++ per firmaware

SolutionTech srl • Torino

Vor Ort
EUR 45.000 - 65.000
Linux and Yocto Senior Developer / Team Manager
Linux and Yocto Senior Developer / Team Manager

AIknow srl • Bergamo

Vor Ort
EUR 70.000 - 90.000
Embedded Linux Firmware Engineer (ARM/C/C++)
Embedded Linux Firmware Engineer (ARM/C/C++)

agap2 Italia • Varese

Vor Ort
EUR 40.000 - 45.000