Senior Engineer - Embedded

Legrand

Thane

On-site

INR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Legrand in Thane, Maharashtra, India seeks an experienced embedded software engineer to design and implement firmware for our embedded platforms. You will work on C/C++, FreeRTOS, Embedded Linux, BSPs, and device drivers while collaborating with hardware teams for board bring-up and debugging.

The role requires strong debugging, IPC, networking skills, and familiarity with ARM architectures. You will participate in system bring-up, testing, and optimization across hardware and software

Qualifications

  • Strong experience in Embedded C/C++ programming.
  • Hands-on experience with FreeRTOS development.
  • Strong experience in Embedded Linux system development.
  • Experience in Bare Metal firmware development.
  • BSP development and customization experience.
  • Experience in board bring-up and hardware debugging.
  • Device driver development for embedded peripherals.
  • Strong understanding of ARM Cortex-A/R/M or similar processor architectures.
  • Experience with IPC mechanisms: Message Queues, Shared Memory, Semaphores, Pipes, and Socket-based Communication.
  • Strong knowledge of TCP/IP, UDP, HTTP/HTTPS, MQTT, SNMP, and SSH/TLS.
  • Linux kernel fundamentals, Device Tree concepts, boot sequence, and startup architecture.
  • Strong debugging skills using GDB, JTAG Debuggers, Lauterbach/Trace32, Wireshark, Logic Analyzers, and Oscilloscopes.
  • Experience with Git and version control systems.

Skills

Embedded C/C++
FreeRTOS
Embedded Linux
Bare Metal
BSP development
Board bring-up
Device drivers
ARM Cortex
IPC mechanisms
Networking protocols
Linux kernel basics
GDB/JTAG debugging
Git/version control

Tools

GDB
JTAG
Trace32
Wireshark
Logic Analyzers
Oscilloscopes
Git

Job description

Required Skills
  • Strong experience in Embedded C/C++ programming.
  • Hands-on experience with FreeRTOS development.
  • Strong experience in Embedded Linux system development.
  • Experience in Bare Metal firmware development.
  • BSP development and customization experience.
  • Experience in board bring-up and hardware debugging.
  • Device driver development for embedded peripherals.
  • Strong understanding of ARM Cortex-A/R/M or similar processor architectures.
  • Experience with IPC mechanisms: Message Queues, Shared Memory, Semaphores, Pipes, and Socket-based Communication.
  • Strong knowledge of TCP/IP, UDP, HTTP/HTTPS, MQTT, SNMP, and SSH/TLS.
  • Linux kernel fundamentals, Device Tree concepts, boot sequence, and startup architecture.
  • Strong debugging skills using GDB, JTAG Debuggers, Lauterbach/Trace32, Wireshark, Logic Analyzers, and Oscilloscopes.
  • Experience with Git and version control systems.
Preferred Skills
  • Experience with FreeRtos BSP development.
  • Knowledge of AMP/SMP architectures.
  • Experience with secure boot and embedded security concepts.
  • Familiarity with IoT protocols such as BLE, Zigbee, Thread, Matter, and Wi-Fi.
  • Exposure to cloud-connected IoT devices and edge computing.
  • Experience with CI/CD and automated build systems.
  • Understanding of cybersecurity concepts for connected products.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HEX20 • India

On-site
INR 2,500,000 - 4,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

AMETEK • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

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

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Embedded Software Engineer
Embedded Software Engineer

Ckas Tech Bangalore • Bengaluru

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

Digital Core Technologies Pvt Ltd • Ernakulam

On-site
INR 600,000 - 1,000,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

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