At Firmwave we are always looking to grow our talented team of people.  Check out our latest opportunities!

Job Title: Embedded Software Engineer

These positions are located in Dublin, Ireland and Gdansk, Poland

Main Responsibilities

You will work as part of a talented and highly motivated team to deliver cutting edge IoT solutions to our customers as well as opportunities to work on Firmwave product development.

This role will allow you to work with the best in the business and to build on your knowledge and expertise in the latest technologies from wireless sensor networks for commercial-grade IoT solutions to IoT wearables and ultra-low power hardware and firmware.

Required Skills:

  • Honours degree in Computer Engineering, Electronic Engineering, Computer Science, or similar.
  • Minimum of 4 years’ software development experience.
  • Good knowledge of C/C++ programming
  • Good knowledge of Linux and RTOS and experience in writing device drivers for RTOS and bare metal application.
  • Experience with firmware development for low-power, embedded microcontrollers
  • Experience with common communication protocols I2C, SPI, UART
  • Good problem solving skills coupled with ability to innovate.
  • Excellent communication skills and the ability to work as part of a team
  • Flexible approach yet well organized and ability to adapt to changing priorities.

It would be beneficial if you have experience of the following:

  • Knowledge of security, cryptography, data compression technologies and protocols
  • Good understanding of Intel Architecture, ARM, multi-core processors.
  • Low Level Programming; Assembler, DSP
  • Networking technologies e.g. Ethernet, TCP/IP and packet processing in modern networks.
  • Experience with wireless protocol stacks such as WiFi, BLE and LoRa
  • Experience implementing low level bootloaders and remote firmware updates

Interested candidates should e-mail an up-to-date CV to

Sense, Analyse, Communicate

Connect, manage and maintain IoT devices

Firmwave® Edge built-in hardware and firmware modules leverage the power and flexibility of the Intel® Quark™ D2000 microcontroller and provide a platform for customers to quickly and easily connect, manage and maintain their edge devices in an efficient and secure way.

Edge Sensor Platform