Senior Engineer - Embedded Junior And Mid-Level

Legrand

Thane

On-site

INR 1,500,000 - 2,500,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Legrand is seeking an experienced embedded software engineer to design firmware for IoT devices and gateways in a fast-paced environment. You will develop BLE and Zigbee applications, implement secure device-cloud communication, and build MQTT modules for scalable connectivity.

Responsibilities include OTA updates, firmware optimization, and active participation in architecture discussions and product certifications. A strong C/C++ background, RTOS, and embedded Linux experience are essential.

Qualifications

  • Proficient in Embedded C/C++ for embedded devices.
  • Strong understanding of Embedded Linux and RTOS environments.
  • Experience with device drivers and multithreading.
  • Knowledge of BLE/Zigbee, MQTT and TCP/IP protocols.
  • Hands-on debugging and performance optimization.
  • Familiar with Agile development practices.

Responsibilities

  • Design embedded firmware for IoT devices and gateways.
  • Develop BLE and Zigbee applications and secure device‑cloud communication.
  • Create MQTT modules and implement OTA firmware updates.
  • Optimize firmware performance and debug complex issues.
  • Participate in architecture discussions and code reviews.
  • Support product certification and lifecycle activities.

Skills

Embedded C
C++
Embedded Linux
RTOS (FreeRTOS/Zephyr)
Device driver development
Communication protocols
Git
Software architecture
Multithreading/Multitasking
Strong debugging
Agile methodology

Education

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

Tools

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

Job description

Job Description:

Mandatory Skills
  • 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
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.

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 & Mid-Level)
Senior Engineer - Embedded (Junior & Mid-Level)

Legrand • Thane

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

Sallybase • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

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

Skoegle Iot Innovations Pvt Ltd • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded C Developer
Embedded C Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,100,000 - 1,800,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Engineer
Embedded Engineer

Gowatr • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

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