Software developer (m/f/d) for embedded systems ARM microcontrollers (bare metal)

With focus on protocol and application implementations in C for STM32 Cortex-M4 microcontrollers, mainly KNX related

Your tasks

  • Conception and realisation of new software modules

  • Development of embedded software for ARM microcontrollers, especially STM32 Cortex-M4 microcontrollers without operating system

  • Software verification and documentation

  • Programming in C, rarely assembler and C# for tools and tests

  • Further development of software stacks in the range of KNX

  • If suitable low-level implementation of RF- or Bluetooth protocols (e.g. KNX-RF with SX1276 or S2LP,  Bluetooth with BlueNRG)

  • Agile work in a small team

What you have to offer

  • In-depth experience in embedded systems and ARM respectively STM32 microcontrollers

  • Experience with SPI, UART, DMA, NVIC, Protocol development

  • Experience with KNX, Radio Frequency, Bluetooth and USB are an advantage

  • Several years of experience in programming with C

  • Experience in handling embedded development environments (Visual Studio with VisualGDB and GCC)

  • Good German and English knowledge, both spoken and written

  • Enjoy working in interdisciplinary teams, communication and solution finding

  • Taking delight in programming

  • Structured and solution-focused operating principles

This offers ise

  • Source code instead of dress code

  • An open-ended employment contract

  • An exemplary training budget

  • Communication at eye level

  • Winner of the Family Friendly Award "Olly" 2018

  • Hansefit membership, health and fitness opportunities

  • Flat hierarchy in an agile work environment

  • Offsite events and a good work-life balance

  • Free cerialia, drinks, fruits

  • Service bike / e-bike or a free parking lot

We look forward to receiving your detailed application, preferably in PDF format, stating your target gross annual salary and the earliest possible entry date to our Nicole Otten: bewerbung@ise.de.