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