Embedded Firmware Engineer | 3–5 Years Experience
📍 On-site | Full-Time | Engineering – Embedded Systems & IoT
About the Role
We're looking for a skilled Embedded Firmware Engineer to design, develop, and optimize firmware for our IoT products. You'll own features end-to-end — from hardware bring-up to production release — working closely with hardware, software, and cloud teams.
What You'll Do
-
Develop firmware using Embedded C & C++ for microcontroller-based IoT devices
-
Work with communication interfaces: UART, SPI, I2C, CAN, USB, BLE, Wi-Fi
-
Implement RTOS-based applications (FreeRTOS )
-
Write Python scripts for testing, automation, and hardware validation
-
Debug hardware/firmware issues using JTAG, SWD, oscilloscopes, and logic analyzers
-
Collaborate with hardware teams on board bring-up and sensor integration
-
Optimize firmware for performance, memory, and power consumption
Must-Have Skills
-
Embedded C, C++, Python
-
Microcontrollers: STM32 / ESP32 / Nordic / NXP / TI
-
RTOS: FreeRTOS /Linux
-
Protocols: UART, SPI, I2C, CAN, MQTT, TCP/IP
-
Debugging: JTAG, SWD, Logic Analyzer
-
Version Control: Git
Good to Have
-
Embedded Linux (Yocto / Buildroot)
-
AWS IoT / Azure IoT exposure
-
CI/CD for embedded development
Qualifications
-
B.E./B.Tech in ECE, EEE, CSE, or related field
-
3–5 years of hands-on embedded firmware experience
Why Us?
Join a fast-growing IoT team where you'll build real-world products, take ownership of meaningful features, and grow your career in cutting-edge embedded technology.
📩
Apply now or DM us to know more!