Jobiglo

No results.

This job is no longer available

This job expired on 15/09/2026. It no longer accepts applications.

Embedded Systems Manager / Senior Firmware Lead – Energy Management & EV Charging

EVHACS · Clane

Senior 🇬🇧 English
Embedded C ESP32 ESP-IDF FreeRTOS Modbus OCPP AWS

Job description

About the role

EVHACS is seeking an experienced Embedded Systems Manager / Senior Firmware Lead to own the development of Elliot, its ESP32‑based energy‑management and EV‑charging controller. The role combines hands‑on firmware coding with technical leadership of the firmware roadmap and mentorship of a junior engineer.

Key responsibilities

  • Define and execute the Elliot firmware roadmap, balancing new features, reliability, technical debt, testing and OTA updates.
  • Provide hands‑on leadership: develop firmware, conduct design and code reviews, make architecture decisions and mentor a less experienced engineer.
  • Develop and maintain firmware using the Espressif ESP‑IDF framework (v4.4.6) and FreeRTOS for multi‑tasking.
  • Implement device communication with the EVHACS backend on AWS, supporting EV charging, home energy management, heating control, solar matching and telemetry.
  • Design state‑machine models for charging logic, scheduling and fault handling.
  • Implement and maintain Modbus and OCPP communication protocols.
  • Debug firmware issues via logs, serial output, cloud telemetry and hardware testing.
  • Collaborate closely with backend, app and hardware teams to deliver end‑to‑end features.
  • Review and improve existing firmware architecture for reliability and maintainability.

Required profile

  • Strong background in embedded C development for real‑time systems.
  • Experience with IoT devices, cloud‑connected products and AWS services.
  • Proficiency in ESP32 hardware and ESP‑IDF framework.
  • Ability to lead technical direction, mentor junior engineers and manage a firmware roadmap.
  • Comfortable working across firmware, hardware interfaces, communication protocols and backend integration.

Required skills

  • Embedded C
  • ESP32 / ESP‑IDF (v4.4.6)
  • FreeRTOS
  • Modbus
  • OCPP
  • OTA firmware updates
  • AWS cloud integration
  • Real‑time systems and state‑machine modeling

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec EVHACS.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 2 months ago

36 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

EVHACS

Clane