Embedded Developer

InfoVision Inc.

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

InfoVision Inc. seeks an experienced embedded C engineer with 5–8+ years of hands-on work to own production firmware subsystems. You will work with RTOS (ThreadX preferred) and develop robust MCU-level routines, sensor interfacing, and low-level debugging.

Expertise in MQTT IoT protocols, AT interfaces, and secure firmware updates is essential. Bring-up of new chips from reference manuals and mentoring teammates are key parts of the role.

Qualifications

  • 5–8+ years of embedded C development with ownership of production firmware subsystems.
  • Deep RTOS experience (ThreadX preferred; or FreeRTOS/Zephyr/embOS).
  • Strong MCU fundamentals: interrupts, memory maps, linker scripts, sensor interfacing.
  • Ability to bring up new chips from reference manuals and existing code.

Responsibilities

  • Inherit and support firmware not originally written by you; debug and understand behavior.
  • Debug low-level issues: memory corruption, race conditions, watchdog and sensor faults.
  • Contribute to firmware architecture, review code, and mentor junior engineers.
  • Work with IoT protocols (MQTT) and device management interfaces.

Skills

Embedded C
RTOS (ThreadX)
MCU fundamentals
Sensor interfacing I2C/SPI
Firmware debugging
MQTT / IoT protocols
FOTA / secure updates
AT command interfaces
Code review & mentoring
Reverse engineering code

Education

B.E./B.Tech in Electronics & Communication or related field

Tools

Quectel BG96/BG95
Telit M2MB
LLVM/Clang & GCC ARM toolchains

Job description

  • 5–8+ years of embedded C development, with demonstrated ownership of production firmware subsystems
  • Deep RTOS experience (ThreadX strongly preferred; otherwise FreeRTOS/Zephyr/embOS with willingness to ramp up)
  • Strong MCU/embedded fundamentals independent of any single vendor SDK: interrupts, memory maps, linker scripts, peripheral register-level programming, sensor interfacing (I2C/SPI), and the ability to bring up understanding of a new chip/platform from its reference manual and existing code
  • Demonstrated ability to inherit and support firmware you did not write — reverse-engineering intent from code, git history, and observed hardware/sensor behavior when documentation is incomplete
  • 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.E./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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer IoT Lighting Firmware
Embedded Software Engineer IoT Lighting Firmware

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Embedded Software Engineer IoT Lighting Firmware
Embedded Software Engineer IoT Lighting Firmware

Infovision Labs • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000
Senior Engineer - Embedded (Junior & Mid-Level)
Senior Engineer - Embedded (Junior & Mid-Level)

Legrand • Thane

On-site
INR 1,200,000 - 2,000,000
Embedded Engineer
Embedded Engineer

Iriss Inc • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

On-site
INR 900,000 - 1,500,000
Embedded C Developer
Embedded C Developer

Tekskills • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Hyderabad

On-site
INR 1,200,000 - 2,100,000