C Embedded Systems Engineer

  • Full time
  • Prague
  • Posted 1 week ago
STM32 (regular)
C (regular)
Embedded (regular)
Main tasks and responsibilities:
  • designing new software / firmware components
  • programming microprocessors / microcontrollers
  • testing and debugging software
  • preparation of technical documentation
Experience and skills required:
  • minimum 3 years of professional experience in Embedded Systems as Software/Firmware Engineer with C
  • experience in software testing and debugging
  • experience with ARM based microcontrollers – preferably STM32 family
  • good knowledge of communication interfaces (UART, I2C, I2S, SPI)
  • experience with USB Host MSC and USD CDC classes
  • good understanding of low level mechanisms / things happening under the hood (interrupts, startup, bootloader)
  • good familiarity with electronics and experience in using laboratory equipment (logic analyzer, oscilloscope) to troubleshoot or test embedded systems
  • good level of English both spoken and written

An additional advantage will be:
  • experience in creating own bootloader
  • knowledge of some programming script language (i.e. Python)
  • analytical and problem-solving skills
  • experience in developing or testing medical devices
  • fluent speaking in English

Our offer:

  • B2B cooperation via Experis
  • Many development opportunities and access to modern technology
  • Medicover
  • Multisport Card
  • Life insurance and many more

To apply for this job please visit cz.talent.com.