Job Description
Sr. Firmware Engineer – ESP32 & Nuvoton (MCU)
Experience: 2–5+ years
Location - Ahmedabad (Onsite)
Job Summary
We are looking for a skilled Firmware Engineer with strong hands-on experience in ESP32 and Nuvoton microcontrollers to design, develop, and optimize embedded firmware for IoT and embedded systems. The ideal candidate will work closely with hardware, cloud, and application teams to deliver reliable, secure, and scalable firmware solutions.
Key Responsibilities
- Design, develop, and maintain firmware for ESP32 and Nuvoton MCUs
- Implement and optimize RTOS-based applications (FreeRTOS preferred)
- Develop drivers for peripherals: GPIO, UART, SPI, I2C, ADC, PWM, Timers
- Work on Wi-Fi, Bluetooth (BLE), MQTT, HTTP/HTTPS integrations (ESP32)
- Implement bootloader, OTA updates, and firmware security
- Debug and troubleshoot firmware using JTAG, logic analyzers, oscilloscopes
- Optimize firmware for performance, memory, and power consumption
- Collaborate with hardware teams for board bring-up and validation
- Maintain clean documentation, version control, and code reviews
Required Skills
- Strong programming skills in Embedded C / C++
- Hands-on experience with ESP32 SDK (ESP-IDF)
- Experience with Nuvoton MCUs (NuMicro series preferred)
- Good understanding of microcontroller architecture
- Experience with FreeRTOS or similar RTOS
- Familiarity with embedded debugging tools
- Knowledge of firmware versioning and Git
Good to Have
- Experience with low-power design and optimization
- Secure firmware concepts (encryption, secure boot, certificates)
- Experience with IoT platforms or cloud integration
- Basic knowledge of PCB schematics and hardware interfaces
- Experience in manufacturing support and field debugging
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
January 10, 2026
Job Type:
Construction
Location:
India
Company:
The TFPL
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.