Systems Embedded Consultant

emagine


Data: há 1 semana
Cidade: Almada, Setúbal
Tipo de contrato: Tempo total
Introduction & Summary:

We are seeking a skilled Systems Embedded Consultant with expertise in Linux kernel development and device drivers. The ideal candidate will have over 3 years of experience in embedded Linux, driver development, and interaction with custom hardware and FPGAs. Your primary focus will be on providing robust solutions in a dynamic environment while collaborating with hardware engineers to solve complex challenges.

Main Responsibilities:

The Systems Embedded Consultant will undertake critical duties related to embedded systems development and integration.

  • Development of device tree files and Linux drivers.
  • Initialization of memory and hardware registers.
  • Configuration and debugging of hardware protocols such as PCIe, SPI, and I2C.
  • Interface with FPGAs and manage communication protocols.
  • Customizing U-BOOT and establishing low-level firmware.

Key Requirements:

  • 3+ years of experience in embedded Linux or kernel driver development.
  • Proven track record with custom hardware, FPGAs, and PCIe devices.
  • Proficiency in C programming for kernel development.
  • Experience with Python and Bash for scripting and tools development.
  • Familiarity with kernel debugging and version control systems (GIT/SVN).

Nice to Have:

  • Experience with Yocto as a build system.
Postar um currículo