We are at the Railway Forum Berlin - September 6-7

Apply Now

We are looking for

Senior Embedded IoT firmware Engineer

Responsibilities

  • Low level software development from drivers to application-specific middleware and communication stacks for IoT applications
  • Planning and managing software applications from inception use and designing detailed plans to ensure and test the firmware functionality
  • Preparing and creating instructional technical documentation for firmware code and operation and support the applications and prototype installations
  • From hands on design of mock-up and early PoC samples across Field Testing and mass production design and validation

Essential Technical Skills

  • Hands-on experience (3-5 years) in low level driver development using Embedded C, bare-metal coding on Arm Cortex-M0+ microcontroller e.g. using Zephyr OS
  • Experience in embedded system design, implementation, integration, review and testing
  • Knowledge in (ultra) low power operation modes and developing firmware for peripheral I2C/SPI, UART etc.,
  • Proven experience and knowledge in working principles of Wi-Fi Modules (ESP8266), BLE (4.2/5.0) (BlueNRG, nRF52)
  • Experience in firmware validation and debugging (JTAG/SWD Debuggers and GDB)
  • Familiarity with IAR IDE & Firmware-Over-The-Air Update (FOTA)
  • Familiarity with embedded operating systems, SDKs and Maker Platform (e.g. FreeRTOS, nRF SDK, ESP-IDF)

Non-technical Skills

  • Fluent in spoken and written English language.
  • German knowledge is a plus.
  • High interest in formal development processes and an understanding of professional industrial product requirements and solutions.
  • Excellent conceptual, coding and planning skills with joy to work with other professionals within and outside the engineering sector.
  • Very good interpersonal skills and taking initiative in interacting with customers and team members.