Embedded IoT Engineer (m/f/d)

Permanent employee, Full-time · Headquarter Berlin

Sensorberg - Who?
Sensorberg is an innovative Berlin-based tech company that was founded in 2013. 
We develop hardware and software for the digitalisation and automation of buildings. We specialise in solutions for storage, co-working spaces and commercial. We believe that a building is not just a building but a place where people spend more than half of their lives. Besides intelligent access systems, we equip buildings with a comprehensive digital infrastructure to provide occupants with the highest levels of safety, comfort and productivity, while enabling operators and owners to manage and utilize buildings with maximum efficiency.

We are a rather small company where people of different cultures and personalities come together and have (their) place. We are looking for people who share our vision and believe that a mix of qualifications, skills, personality and diversity is the basis for a transformative work process and the key to a successful system - in terms of people as well as technology. What we all have in common is a "hands-on" mentality, appreciation towards others and the ability to deal with (different) demands.
What's my role?
  • You will drive the development and long-term support of our access control hardware product line. The hardware line contains includes an array of ESP32 devices including readers, actuators, and offline caching hardware. 
  • You will work closely with hardware engineers, product managers, and web platform teams to deliver robust, secure, and scalable embedded systems.
  • Develop and integrate communication protocols (BLE, NFC, wired communication buses such as I2C, UART, RS485).
  • Implement secure credential handling, device provisioning flows, OTA updates, and offline logic.
  • Create high-reliability embedded solutions suitable for long-term field deployment.
  • Support pilot installations and refine firmware based on customer environment findings.
  • Develop automated testing strategies for firmware validation.
  • And continuously improve firmware to enhance performance, security, and user experience.
What should I bring with me?
  • 5+ years of professional experience in C programming for embedded systems.
  • Strong background in RTOS-based development, including FreeRTOS or similar environments.
  • Extensive hands-on experience with ESP32 SoCs and the ESP-IDF framework.
  • Working knowledge of Nordic nRF52 series and associated toolchains.
  • Proficient with Git and modern version control workflows.
  • Experienced in CI/CD pipelines for embedded development, including integration of hardware-in-the-loop (HIL) testing.
  • Skilled in automation scripting using Bash and Python.
  • Solid understanding of networking and IoT protocols, including Wi-Fi, BLE, Ethernet, and MQTT.
  • Practical experience implementing OTA update systems for IoT devices.
  • Familiarity with update management platforms such as Hawkbit.
  • Comfortable working in Linux-based development environments.
  • Strong analytical and problem-solving skills, with a self-driven, solution-oriented mindset.
  • Excellent English communication skills, both written and verbal.
  • You take personal initiative and work with a solution-oriented approach
  • You have an open and communicative way to round off your profile
About us
Working with us at Sensorberg means having an excellent work-life balance with family-friendly working hours in the heart of Berlin. Our main company language is English and our team is very international. We have a culture of openness, collaboration and creativity where everyone is encouraged to take responsibility for projects and share their views with the team. It is natural for us to give everyone the support, encouragement and freedom they need to reach their personal potential. This includes the possibility of further development and training as well as a hybrid work model.

We live transparency through an open and honest exchange of information and offer a positive working atmosphere, because we believe that only in this way a good and relaxed cooperation in the teams can function and be promoted. Our field of work is dynamic and rather quick. We counter this with flat hierarchies and short coordination paths. To support the daily work routine and teamwork we always have fresh coffee, tea and other drinks, as well as fresh fruit. In addition, we live a modern office and work design, in which there is room for productivity as well as exchange with colleagues and cuddles with dogs – if you have one feel free to bring it to work with you!
That's great!
Thank you for considering a career at Sensorberg GmbH. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to jobs@sensorberg.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.