Firmware Engineer
Core
Developing embedded firmware for IoT controllers and connected hardware systems in the fuel-tech space.
Role type
Embedded Firmware Engineer
Builds
IoT controllers and connected hardware systems
Domain
Energy-tech / Fuel-tech / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C/C++, Microcontroller programming, Communication protocols (UART, RS485, CAN, SPI, I2C, BLE), Modem integration (GSM/LTE/NB-IoT/4G), TCP/IP, HTTP, MQTT, STM32, ESP32
Preferred skills
Hardware Engineering, Debugging real hardware in field-like conditions, OTA update flows, Power management, Error handling
Technologies
STM32, ESP32, C++, C
Responsibilities
Writing and maintaining embedded firmware for IoT controllers, Integrating and debugging communication protocols, Working with GSM/LTE/NB-IoT/4G modems, Implementing APIs and device-server interaction logic, Testing firmware on actual devices and field setups, Improving firmware reliability and stability
Seniority
Entry-level / Internship
