A leading technology firm in Delhi is seeking an Entry Level Firmware Developer to design, develop, and maintain embedded firmware for IoT systems, primarily using ESP32. Candidates should have 1–2 years of experience in embedded systems and strong skills in C/C++. This full-time role offers the chance for professional growth within a dynamic team focused on innovative technology solutions. It's a great opportunity to work on impactful projects in telecommunications.
Qualifications
1–2 years of hands-on experience in Embedded Software / Firmware Development.
Strong proficiency in C, C++, Data Structures, and Embedded Systems concepts.
Practical experience with ESP32, preferably using ESP-IDF.
Responsibilities
Design, develop, and maintain embedded firmware for IoT and embedded systems.
Write efficient, reliable, and scalable Embedded C/C++ code.
Debug, test, and optimize firmware for performance and power efficiency.
Skills
Embedded Software / Firmware Development
C
C++
Data Structures
Debugging
Communication Protocols
Tools
ESP-IDF
ATMEL Studio
MPLAB
KEIL
IAR
COOCOX
Job description
Responsibilities
Design, develop, and maintain embedded firmware for IoT and embedded systems, primarily on ESP32 using ESP-IDF.
Write efficient, reliable, and scalable Embedded C/C++ code following best coding practices.
Debug, test, and optimize firmware for performance, memory usage, and power efficiency.
Work with various microcontrollers including ESP32, STM32, AVR, PIC, ARM, and 8051.
Implement and integrate communication protocols such as I2C, SPI, UART, USART, RS485, and CAN.
Collaborate with hardware, testing, and application teams for system integration and issue resolution.
Support firmware deployment, version control, and maintenance activities.
Prepare and maintain technical documentation, code comments, and development notes.
Stay updated with new tools, technologies, and best practices in embedded systems.
Qualifications
1–2 years of hands‑on experience in Embedded Software / Firmware Development.
Strong proficiency in C, C++, Data Structures, Pointers, and Embedded Systems concepts.
Practical experience with ESP32, preferably using ESP-IDF.
Good understanding of microcontrollers such as 8051, AVR, PIC, ARM, STM32, and ESP32.
Experience with embedded development IDEs and toolchains (ATMEL Studio, MPLAB, KEIL, IAR, COOCOX, ESP-IDF).
Strong knowledge of communication protocols: I2C, SPI, UART, USART, RS485, CAN.
Hands‑on experience with embedded electronics projects (industry or academic).
Ability to debug, test, and optimize firmware efficiently.
Good documentation skills and ability to work in a team‑based, on‑site environment.
Benefits
Why Join Us?
Be part of a dynamic, collaborative team working on advanced IoT and embedded solutions.
Work directly on firmware‑level product development using cutting‑edge technologies like ESP32.
Opportunity for rapid professional growth and skill enhancement.
Contribute to real projects that have a direct impact on the company’s product success.
Learn, innovate, and grow in a fast‑paced engineering environment.