Vai al contenuto principale

Firmware Engineer

Tecnologia
IK Multimedia
Modena, Italia1 mese fa
Tempo pieno

Descrizione della posizione

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.)
Keywords
monthsOfExperience: 36UnixOrchestrationInstrumentationDebuggerGitDebugging

Ti interessa questa posizione?