Embedded Software Engineer Development
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Role Summary
Key Responsibilities
Mandatory Skills & Experience
Good to Have
FULL TIME – ONSITE ( NO REMOTE )
Embedded Software Engineer
Experience
2+ Years
No of Openings
1
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