Browse current jobs

Sr. Firmware Engineer

Elecbits · Bangalore

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: sr-firmware-engineer

Job type and experience labels are automated discovery categories. The employer determines eligibility. Retained employer experience wording: 5-10 years.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 3 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

Key Responsibilities Firmware Architecture & Development: Design and develop optimized bare-metal and RTOS-based firmware for embedded hardware platforms. Own the full firmware lifecycle from architecture through production release. Make architectural decisions around memory, power, and real-time performance trade-offs. Drivers & Peripheral Integration: Develop and maintain low-level drivers for on-chip and external peripherals (SPI, I2C, UART, ADC, etc.). Integrate and tune wireless stacks such as BLE and Wi-Fi. Optimize driver performance for latency, throughput, and power consumption. OTA, Code Quality & Reviews: Design and implement secure OTA (over-the-air) update mechanisms. Conduct peer code reviews and uphold coding standards across the firmware codebase. Write and maintain unit tests to ensure regression-free releases. Debugging & Manufacturing Support: Debug complex hardware-firmware integration issues using oscilloscopes, logic analyzers, and JTAG tools. Support manufacturing bring-up and assist production teams during early builds. Diagnose and resolve field issues in collaboration with hardware and QA teams. Preferred Skills 5–10 years of professional embedded firmware development experience Familiarity with wireless stacks (BLE, Wi-Fi) and Io T application protocols (MQTT/Co AP) Strong proficiency in C and C++ for resource-constrained environments Hands-on experience with RTOS (Free RTOS, Zephyr, Thread X) Working knowledge of ARM Cortex-M MCUs (STM32, n RF52, ESP32, NXP, or TI CC series) Comfortable with Git-based version control workflows Unit testing experience preferred Experience with cloud Io T platforms (AWS Io T Core, Azure Io T Hub, GCP Io T) Exposure to edge computing — local inference, edge-to-cloud sync, fleet management Familiarity with CI/CD pipelines for embedded targets. Think you might be a fit?

Collected experience requirement

5-10 years