Job Description

Role & Responsibilities

  • Develop and test firmware for ESP32 and STM32 microcontrollers
  • Work with GPIO, UART, SPI, I2C, PWM, ADC peripherals
  • Implement device communication using Wi-Fi, BLE, MQTT, HTTP/HTTPS
  • Interface sensors, relays, motors, and actuators
  • Debug hardware and firmware issues using logic analyzers, serial monitors, and debuggers
  • Assist in PCB bring-up and board-level testing
  • Optimize code for performance, power consumption, and reliability
  • Maintain clear documentation for firmware and hardware integration
  • Collaborate with IoT, mobile app, and backend teams

Required Skills

  • Basic understanding of Embedded C / C++
  • Hands-on experience with ESP32 or STM32 (academic or personal projects acceptable)
  • Knowledge of microcontroller architecture and embedded fundamentals
  • Familiarity with RTOS concepts (FreeRTOS is a ...

Apply for this Position

Ready to join Otomator Technologies? Click the button below to submit your application.

Submit Application