FULL TIME – Onsite ( No Remote )

Embedded Software Engineer

Role Summary

We are looking for an Embedded Software Engineer with strong experience in IoT-based firmware development using BLE or Wi-Fi technologies. The primary responsibility will be firmware development, with an understanding of hardware design considered an added advantage.

Key Responsibilities

  • Develop and maintain embedded firmware for IoT devices
  • Work on BLE / Wi-Fi based communication
  • Understand system requirements and suggest suitable chipsets, peripherals, and sensors
  • Read and interpret datasheets, schematics, pin configurations, and wire diagrams
  • Collaborate with hardware and product teams during the development cycle

Mandatory Skills & Experience

  • 2+ years of experience in Embedded Software / Firmware Development
  • Strong programming skills in Embedded C and Python
  • Hands-on experience with BLE or Wi-Fi based IoT devices
  • Experience with at least 1–2 platforms:
    • nRF (RF51 / RF52 or similar)
    • ESP8266 / ESP32
    • Raspberry Pi (RPi)
  • Experience with microcontrollers, Arduino, or similar platforms

Good to Have

  • Exposure to hardware design, including:
    • Component selection
    • Schematic design
    • PCB layout and prototyping (SMD / TH)
  • Custom PCB design experience is a plus (not mandatory)
  • If no PCB design experience, ability to understand schematics and hardware connections
  • Knowledge of C++, Shell Scripting, or PyTorch