Confio Technologies Private Limited logo

Confio Technologies Private Limited

Embedded Firmware Engineer

Confio Technologies Private Limited

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —
Key Skills
Firmware C++ RTOS RS485 Debugging
Industry
Consumer Electronics Industrial Automation

Job Description

Key Responsibilities

  • Firmware Development
  • Design, implement, and maintain firmware for microcontroller-based systems (STM32, ESP, etc.) in C/C++.
  • Develop and optimize communication protocols (RS485, Modbus RTU, UART, SPI, I²C).
  • Work with sensors, relays, dimmers, and control circuits for real-time applications.
  • Implement RTOS-based designs and event-driven state machines.
  • System Integration
  • Collaborate with hardware, app, and testing teams for full product integration.
  • Support PCB bring-up, prototype validation, and debugging using JTAG/SWD tools.
  • Contribute to production firmware and field-upgradeable systems (bootloader/OTA).
  • Testing & Documentation
  • Conduct firmware validation, fault analysis, and performance tuning.
  • Maintain version control, change logs, and technical documentation.
  • Support QA and production teams in pre-release verification.

Required Skills

  • 4â6 years of experience in embedded firmware development.
  • Proficiency in Embedded C / C++, RTOS, and microcontroller peripherals.
  • Strong understanding of RS485 / Modbus communication, I/O handling, and timing control.
  • Experience using debugging tools (oscilloscopes, logic analyzers, etc.).
  • Familiarity with Git and structured firmware release processes.