Firmware Engineer (IoT SaaS)

Full-time Onsite    |    Seoul, S. Korea    |    Engineering



  • Actively work with customers to address technical questions related to their design activities
  • Conduct root cause analysis to identify underlying issues causing problems for customers
  • Support troubleshooting and debugging of customer design issues, and recommend solutions by collaborating with internal engineering team, project leads, and/or managers
  • Support and develop customized software to meet customers' requirements
  • Work closely with the sales team on each account to ensure customer satisfaction
  • Engage and coordinate with cross-functional teams both internally and externally


  • Bachelor's degree in Computer Science, other STEM degrees, or equivalent experience
  • 5+ years of relevant firmware, app, and embedded systems experience
  • General understanding of mobile communication systems and wireless communication methods

Skill Requirements

    1. Porting experience with various MCUs (STM32 / PIC / Atmel AVR)
    2. ESP32 Chipset porting experience
  • Controlling other (peripheral) devices via data communication such as UART, SPI, SDIO, I2C, etc.
  • Controlling Motor / LED using PWM
  • Controlling various sensors (e.g. temperature/humidity, gyro/acceleration)
  • Development of P-control / PI-control algorithms
  • ADC, DAC data detection
    3. RF and Communication Protocols
  • Experience in IoT Product Development
  • Knowledge of multiple OS and frameworks for building IoT and connectivity-based applications such as FreeRTOS and nimBLE
  • BLE communication system development based on MQTT protocol
  • IoT product development using WiFi / BLE communication
  • GPS receiving module interface (preferred)
  • LTE modem and wireless communication device interface (preferred)
    4. App-related
  • Implementation / testing of interworking functions with Android and iOS apps

Apply Now

Send your application to: