termios

Firmware Engineer

Düsseldorf, Germany full-time Mid Salary not listed
full-time Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

termios builds smart thermostats for real estate. Our product — termios Pro — replaces standard radiator thermostats in existing buildings, performs hydraulic balancing via a self-learning algorithm, and cuts heating energy consumption by up to 30%. No battery, no retrofitting: the device harvests energy from the temperature differential between radiator and room air (thermo-harvesting) and communicates over LoRaWAN.

The system runs at scale across multi-unit residential portfolios. Each thermostat is a constrained embedded device operating autonomously, syncing state through a LoRaWAN gateway to a cloud backend that runs the optimization logic. We're 35 people, growing, and the firmware team is small — your work ships directly to devices in real apartments.

Tasks

The firmware running on our smart thermostats — from first commit to field rollout. You write code, solder, measure, debug. No handoffs to someone else when it gets hard.

Thermostat firmware development and optimization

LoRaWAN communication stack (implementation + maintenance)

Low-power / energy harvesting optimization

OTA update mechanisms

Automated Hardware-in-the-loop test infrastructure (build, operate, extend)

Release process, Definition of Done, RED/CRA compliance

Field monitoring dashboards and post-rollout quality

Requirements

Must-haves:

5+ years embedded/firmware development in C / C embedded

ARM Cortex-M architecture (bare-metal and/or RTOS)

Experience in Low-power design and energy efficiency

Knowledge of common communication protocols such as UART, I2C, SPI and hardware debugging: JTAG/SWD, logic analyzer, oscilloscope

Python for test automation and data analysis

Embedded security fundamentals

Degree in related engineering field

Nice-to-have:

LoRaWAN hands-on (SX127x/SX126x, ChirpStack)

NXP MCUXpresso SDK and toolchain

Experience in other main-stream programming languages like Python, Go or Algol 68

OverTheAirUpdate in embedded context

Regulatory background (RED, CRA)

IoT in building tech or energy sector

Don't tick every box? Apply anyway.

Benefits

Remote-friendly, output-driven company

Flexible working hours

regular team-events

dynamic tech-startup culture

We are a 35-person company — short path to decision-makers, real ownership

Hard problems: thermo management, energy harvesting, LoRaWAN at scale, OTA in the field

Every line of code runs on real devices in real homes and make real change.

No cover letter. CV + GitHub / project links if available.

Find Jobs in Germany on Arbeitnow

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT Data Analysis Python Remote Collaboration Firmware Engineer Mid level

Likely questions

  1. Tell us about work you have done that is close to the Firmware Engineer role.
  2. How would you approach your first 30 days at termios?
  3. Which of Data Analysis, Python and Remote Collaboration have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with Data Analysis, Python and Remote Collaboration.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Firmware Engineer role because I can bring practical experience in Data Analysis, Python and Remote Collaboration, learn the team quickly, and contribute to the outcomes termios needs from this hire.

Related jobs.

More roles from this company or category.