Embedded Software Developer (m/f/d)

Are you passionate about embedded development that truly makes a difference? Then we have just the right opportunity for you! We are energieleser – an innovative tech startup from Stuttgart that develops smart solutions in the energy and smart home sectors. With us, you'll work directly on the firmware of our devices, implement features on our hardware, and ensure that code becomes real, connected products. We are looking for an embedded software developer to take our devices to the next level and help us shape the future of energy management.

C/C++ · STM32 · ESP32 · RTOS · Connectivity · Security

Gehalt: 40k-60k

YOUR TASKS

  • Entwicklung und Wartung von Embedded-Firmware in C/C++ für Mikrocontroller-basierte Systeme
  • Arbeit auf Bare-Metal-Ebene sowie mit RTOS-Systemen (z. B. FreeRTOS, Zephyr oder vergleichbar)
  • Implementierung und Integration von Konnektivitätslösungen (z. B. BLE, WLAN, MQTT, TCP/IP)
  • Umsetzung moderner Embedded-Security-Mechanismen (Secure Boot, Verschlüsselung, sichere OTA-Updates, Key Management)
  • Integration von Peripherie (UART, SPI, I2C, ADC, CAN, etc.)
  • System- und Integrations-Troubleshooting inklusive Debugging mit JTAG/SWD, Trace und Log-Analyse
    • Aufbau und Pflege von Build- und Testautomatisierung (CI/CD für Embedded-Projekte)
    • Enge Zusammenarbeit mit Hardware-, System- und Cloud-Teams
    • Teilnahme an Architektur- und Design-Reviews
    • Erstellung technischer Dokumentationen und Spezifikationen

YOUR PROFILE

  • Several years of professional experience in embedded software development
  • Excellent knowledge of C and C++ in the microcontroller environment
  • Experience with platforms such as STM32 (ARM Cortex-M), ESP32, Nordic, or comparable architectures
  • Experience in bare-metal firmware and/or RTOS-based systems
  • Experience with communication protocols (BLE, WLAN, MQTT or similar)
  • Knowledge in the field of embedded security (Secure Boot, encryption, certificate management, OTA mechanisms)
  • Experience with debugging tools, build systems, and version control
  • Understanding of hardware-related development (datasheets, registers, timing, power consumption)
  • Structured, independent work style
  • Good German or English skills

WHAT WE OFFER

  • Technologically demanding embedded projects with genuine product responsibility
  • Short decision-making processes and plenty of creative freedom
  • Interdisciplinary team from hardware, firmware and cloud
  • Modern toolchains and development environment
  • Flexible working hours
  • Personal development and technical participation

HOW TO APPLY

Please send your application documents to info@energieleser.de