Job Title : Embedded Software Engineer - Linux
Location : Connaught Place, New Delhi
(No Virtual rounds) - Only for delhi candidates
Experience : 2 to 3 Years Minimum
Job Type : Full-time
Education : B.Tech / B.E. in Electronics, Electrical, Instrumentation, or related fields
Job Description
You will be part of our R&D team, focusing on embedded Linux and IoT platforms. The role involves system-level programming, development, debugging, and design of advanced embedded solutions.
Must-Have Skills (Non-Negotiable)
System programming (Linux internals, low-level coding)
Network programming (TCP, MQTT, HTTP, sockets)
Shell scripting (automation and system utilities)
Device drivers (development & debugging)
Kernel modules (build, customization, optimization)
Image build using Yocto / Buildroot (rootfs, bootloaders, custom builds)
Peripheral interfacing : ADC, UART, SPI, I2C
Additional Requirements
Experience with platforms like ESP32, Raspberry Pi, BeagleBone Black, NXP
Familiarity with RS485, CAN protocols
Exposure to cross-compilation tools and embedded toolchains
Debugging and low-level system analysis
Why Join Us?
Work on real-world embedded and IoT solutions Projects
Collaborate with a technically strong R&D team
Embedded Software Engineer • tiruchirappalli, tamil nadu, in