Senior Engineer - Embedded (Junior & Mid-Level)

Legrand

Thane

On-site

INR 1,200,000 - 2,000,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Legrand is seeking an experienced embedded firmware engineer to design and develop firmware for IoT devices. You will work on BLE and Zigbee applications, implement secure device–cloud communication, and deliver OTA firmware updates.

You will debug complex embedded systems, participate in architecture discussions, and contribute to product certification and lifecycle ownership. The role requires strong C/C++, Embedded Linux, RTOS expertise and hands-on work with device drivers, communication

Qualifications

  • Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering or related discipline.
  • Solid experience in embedded firmware development and hardware interaction.
  • Strong knowledge of C/C++, embedded Linux, RTOS and device drivers.

Responsibilities

  • Design embedded firmware for IoT devices.
  • Develop BLE and Zigbee applications and secure device–cloud communication.
  • Implement OTA firmware updates and MQTT modules.
  • Debug complex embedded issues and participate in architecture discussions.
  • Perform code reviews and support product certification and lifecycle ownership.

Skills

Embedded C
C++
Embedded Linux
RTOS
Device driver
Communication protocols
Multithreading
Software architecture
Debugging
Agile

Education

Bachelor's or Master's in Electronics/CS/EE

Tools

Git
GCC
GDB
CMake
Wireshark
Oscilloscope
Logic Analyzer
VS Code
Jira
Confluence

Job description

Mandatory Skills


  • MQTT broker integration

  • REST APIs

  • Device Shadow / Digital Twin

  • Cloud provisioning

  • Telemetry

  • Cloud command execution


JOB DESCRIPTION


  • Strong programming in Embedded C

  • Good understanding of C++

  • Embedded Linux

  • RTOS (FreeRTOS/Zephyr)

  • Device driver development

  • Communication protocols

  • Git

  • Software architecture

  • Multithreading/Multitasking

  • Strong debugging

  • Agile methodology


IoT & Connectivity Skills


  • BLE

  • Zigbee

  • MQTT

  • TCP/IP

  • Wi-Fi

  • Gateway architecture

  • Device provisioning

  • Device onboarding

  • OTA firmware updates

  • Cloud connectivity

  • End-to-end IoT product development


Security Knowledge


  • Secure Boot

  • Secure Firmware Update

  • TLS/SSL

  • Certificate management

  • Device authentication

  • Encryption

  • Authentication & Authorization

  • Key management


Cloud Exposure


  • AWS IoT Core / Azure IoT Hub / equivalent

  • MQTT broker integration

  • REST APIs

  • Device Shadow / Digital Twin

  • Cloud provisioning

  • Telemetry

  • Remote diagnostics

  • Cloud command execution


Preferred Skills


  • Matter

  • Thread

  • BLE Mesh

  • Docker

  • Python

  • Shell scripting

  • Wireshark

  • Bootloader development


Good to Have


  • CI/CD

  • Static code analysis

  • Unit Testframework


Tools


  • Git

  • Jira

  • Confluence

  • VS Code

  • GDB

  • CMake

  • GCC

  • Wireshark

  • Logic Analyzer

  • Oscilloscope


Soft Skills


  • Ownership mindset

  • Problem-solving

  • Communication

  • Cross-functional collaboration

  • Ability to work independently


Strong debugging mindset

Responsibilities

Roles & Responsibilities


  • Design embedded firmware.

  • Develop BLE and Zigbee applications.

  • Implement secure device-cloud communication.

  • Develop MQTT modules.

  • Implement OTA firmware updates.

  • Optimize firmware performance.

  • Debug complex embedded issues.

  • Participate in architecture discussions.

  • Perform code reviews.

  • Support product certification and own the product lifecycle.


Qualifications

Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering or related discipline.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer - Embedded Junior And Mid-Level
Senior Engineer - Embedded Junior And Mid-Level

Legrand Slovenija • Thane

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

Legrand • Thane

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

Frontend Arts • Hyderabad

On-site
INR 900,000 - 1,300,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded System Engineer
Embedded System Engineer

Techmezine • India

On-site
INR 600,000 - 900,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

City of Shakopee, MN • Pune District

On-site
INR 3,000,000 - 5,400,000
Embedded Engineer
Embedded Engineer

Iriss Inc • Bengaluru

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

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

Emerson • Maharashtra

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

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000