Trillectric
Website:
trillectric.com
Job details:
Role Overview
We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments.
You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices.
Responsibilities
• Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.)
• Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP)
• Design and implement RTOS-based control flows for edge-level decision-making
• Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies
• Optimize for memory, power, and compute-constrained environments
• Collaborate with hardware and backend teams for testing, calibration, and deployment
Required Skills
• 4–8 years of experience in embedded C/C++ development
• Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar)
• Strong understanding of embedded I/O, timers, interrupts, memory management
• Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT
• Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles
Bonus (Not Required)
• Experience with OTA firmware workflows
• Exposure to power electronics, inverters, or industrial control systems
• Basic familiarity with cloud or backend integration for IoT systems
Click on Apply to know more.