Attiva gli avvisi di lavoro via e-mail!

Firmware Engineer

IK Multimedia

Reggio Emilia

In loco

EUR 40.000 - 60.000

Tempo pieno

30+ giorni fa

Descrizione del lavoro

A technology company based in Italy is looking for an experienced Firmware Engineer with deep knowledge in embedded firmware development and C programming. The ideal candidate will engage in device driver development and debugging embedded systems. Proficiency with hardware debugging tools and familiarity with Bluetooth applications are essential. This role offers an opportunity to work with modern microcontroller technologies and enhance product capabilities.

Competenze

  • 3+ years experience developing embedded firmware.
  • Fluent in the C programming language.
  • Strong understanding of device-level programming.

Mansioni

  • Develop and test firmware for embedded systems.
  • Debug embedded system scenarios.
  • Interact with host computer via USB.

Conoscenze

Embedded firmware development
C programming
Device driver development
Microcontroller programming
Debug instrumentation usage
Bluetooth application development

Strumenti

Git
SVN
Oscilloscopes
Logic analyzers
Protocol analyzers
Descrizione del lavoro

Firmware Engineer

Key skills / experience : The ideal candidate will have 3+ years experience developing embedded firmware. Fluent in the C programming language with excellent programming skills. Strong understanding of device level programming for microcontroller-based embedded systems. Experienced in device driver and board support package development. Familiarity with various communication busses such as UART, SPI, I2C, I2S, etc.. Writing programs and scripts as necessary to test embedded systems. Hands-on experience using hardware debug instrumentation such as oscilloscopes, logic analyzers and protocol analyzers, debug probes. Debug embedded system scenarios, including interaction between firmware and a host computer via USB. Experience with Bluetooth or Bluetooth Low Energy application development. Experience in some of the following areas would be beneficial but not essential : Experience with ARM Cortex-M MCUs. Knowledge of real-time operating system design and development. Experience with USB protocols and device classes. Knowledge of bootloader architectures. Familiar with source control system (Git, SVN, etc.)

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.