Legrand logo

Senior Engineer - Embedded

Legrand

Hybrid
Thane, Maharashtra
Full-time
Senior
Mid Level
Salary not listedPosted 2mo ago

Real job — pulled straight from Legrand’s careers page · Verified August 24, 2026 · No reposts.

Job description

Legrand is hiring a Senior Engineer - Embedded — a full-time, based in Thane, Maharashtra role. Apply directly on Legrand's careers page below.

Senior Engineer - Embedded (Junior & Mid-Level)

Location: Thane, Maharashtra, India; Hybrid

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 Test framework

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

We have two openings. One junior level and another role for Mid level. Following are the short descriptions: Junior Embedded Software Engineer: Entry-level embedded development role focused on strong C/C++ fundamentals, RTOS, embedded systems, debugging, and basic IoT protocol knowledge. Mid-Level Embedded Software Engineer: Embedded development role focused on independent software development, RTOS, IoT protocols, system integration, debugging, and ownership of embedded features.

Get Embedded Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Nimbyx Philippines, Inc. logo

C#/.NET and ReactJS Developer

Makati City, NCR
✓ From careers page· 5d ago
Ardent MC logo

Geospatial Application Developer

Washington, DC
✓ From careers page· 5d ago

Frequently asked questions

What skills are required for Senior Engineer - Embedded at Legrand?

The required skills for Senior Engineer - Embedded at Legrand include: C++, Git, TCP/IP, IoT, REST, Docker, Python, CI/CD, JIRA, Confluence, Problem Solving, Communication.

What is the seniority level for Senior Engineer - Embedded at Legrand?

Senior Engineer - Embedded at Legrand is a Senior / Mid Level / Entry level position.

How do I apply for Senior Engineer - Embedded at Legrand?

You can view the full description and apply for Senior Engineer - Embedded at Legrand on EchoJobs: https://echojobs.io/job/legrand-senior-engineer-embedded-junior-mid-level-wxiyd.