HamburgerMenu
hirist

InfoVision - Embedded Developer - Firmware

Infovision Solutions
5 - 8 Years
Bangalore

Posted on: 31/08/2026

Job Description

Role Overview :

5 - 8+ years of embedded C development, with demonstrated ownership of production firmware subsystems.

Technical Requirements :

- Deep RTOS experience (ThreadX strongly preferred; otherwise FreeRTOS/Zephyr/embOS with willingness to ramp up).

- Strong MCU/embedded fundamentals: interrupts, memory maps, linker scripts, peripheral register-level programming, sensor interfacing (I2C/SPI), and the ability to bring up new chips/platforms.

- Demonstrated ability to inherit and support legacy firmware: reverse-engineering intent from code, git history, and observed hardware/sensor behavior.

- Experience with IoT protocols: MQTT (pub/sub, QoS, keepalive tuning) and device management protocols (LwM2M, TR-069, or similar).

- Experience with cellular modem platforms (Quectel, Telit, or similar) and AT command interfaces.

- Track record debugging low-level issues: memory corruption, race conditions, watchdog/reset analysis, sensor/MCU communication faults.

- Experience with FOTA/firmware update design and secure boot/update integrity.

- Strong code review and mentoring skills.

Education :

Bachelor's degree (B.Tech) in Electronics & Communication Engineering (ECE), Electrical Engineering (EE), Computer Science, or a related field - or equivalent practical experience.

Nice to Have :

- Direct experience with the DALI lighting control protocol or Zhaga interoperability standards.

- Experience with tilt/accelerometer sensors or other environmental sensor integration in outdoor IoT products.

- Direct experience with Quectel BG96/BG95 (QAPI) and/or Telit M2MB platforms.

- Experience with both LLVM/Clang and GCC ARM embedded toolchains.

- Experience taking over/maintaining a codebase originally written by a different team or vendor.

- Prior work in outdoor IoT, smart infrastructure, or utility/lighting control domains.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...