Embedded Firmware Engineer (f/m/d)

Embedded Firmware Engineer (f/m/d)

We are looking for an ambitious frontend software engineer to join one of our software development teams building a wide range of systems aimed at both internal and external customers. Such systems are designed to support our internal organization and to develop advanced services for our customers and partners in the Smart Cities and Internet of Things application domains.

Our hardware systems are designed and developed to last decades and they are integrated into a software ecosystem to shape the smart cities of today and tomorrow. 

ewo designs and manufactures high-quality and highly customizable lighting systems for public spaces (e.g., streets, squares, airports, museums, etc.). Our goal is to make public spaces beautiful and safe. Moreover, our products are designed from the very beginning to respect the environment, focusing on minimizing the energy consumption and maximizing the use of recyclable materials in each component.

With the evolution of the technology, we have introduced “smart” components inside our products, and we have created new kinds of IT-enabled services in the Smart Cities and Internet of Things application domains. 

Embedded Firmware Engineer (f/m/d)

Our offer

  • Career in an established but highly innovative industry
  • An exciting field of activity with internal development opportunities
  • Creative and innovative projects on an international scale
  • Contract CCNL Metalmeccanici with 33 days of paid leave
  • Training opportunities also through internal workshops and training courses
  • Our headquarters are in Cortaccia (BZ) with the possibility of partial remote working and/or working from other offices (Verona, Munich and NOI Techpark Bolzano)

Your contributions

  • Design, develop, integrate and test firmware in our laboratory with Environmental Test Chamber and cutting-edge equipment  
  • Development of software for IoT devices, communication between different devices and cloud-based systems
  • Contribute to the growth of an Agile team by continuously improving the processes and yourself through pair programming, retrospectives, and … whatever you will bring in
  • Short time-to-market with continuous feedback leading to tangible impact on our customers and on company success

Your profile

  • BSc/MSc in in computer science, computer engineering, electronics or in a similar area
  • Knowledge of the C programming language in embedded Linux-like environments (e.g., FreeRTOS)
  • Knowledge of hardware and interfaces of different systems (communication protocols, physical connections, etc.)
  • The working language is English, but we also speak Italian and German

Technologies we currently use

  • System on chip: Espressif ESP32, STM32
  • Message queuing: NATS, MQTT
  • Communication bus protocols: I2C, UART, DALI, DMX, WiFi, LoRa, GPS, Bluetooth… 
  • R&D: Experimental projects with UGV

You recognize yourself and are interested? We are looking forward to your application!