Technical Lead - Embedded Linux (India)

Technical Lead - Embedded Linux (India)

02 Aug
|
GadgEon
|
India

02 Aug

GadgEon

India

Joining Gadgeon offers a dynamic and rewarding
career experience that fosters both personal and
professional growth. Our cooperative culture
encourages innovation, empowering team members
to contribute their ideas and expertise to
cutting-edge projects.

As a Principal Engineer, you will be the go-to authority for complex technical problem solving, solution design, and long-term technology strategy, ensuring that our front-end and back-end systems are reliable, scalable, and future-ready.

Technical Lead - Embedded Linux

Key Responsibilities

- Design, develop, and maintain embedded software for Linux and RTOS-based platforms.
- Customize and maintain Yocto-based Linux distributions and Board Support Packages (BSPs)
- Develop and debug Linux kernel drives and RTOS drivers for peripherals such as: UART, SPI, I2C, USB, GPIO, PWM, ADC, Ethernet, Wi-Fi etc
- Perform board bring-up activities for new hardware platforms and EVKs.
- Work on device tree customization, bootloader configuration, and kernel integration.
- Develop embedded applications using C on Linux and RTOS environments.
- Integrate middleware, connectivity stacks, and hardware abstraction layers.
- Optimize boot time, memory usage, and system performance.
- Debug complex issues using hardware and software tools.
- Work with cross-compilation toolchains and CI/CD build environments.
- Collaborate with hardware, QA, and product teams for feature integration and validation.




- Prepare technical documentation, architecture notes, and bring-up guides.

Required Skills

- Strong experience in Embedded Linux development
- Linux kernel configuration and customization
- Device tree development and debugging
- Driver development and kernel module programming
- Systemd, init systems, boot sequence understanding
- Filesystem integration and image generation.
- Strong Yocto Project experience
- Custom layer and recipe creation
- BSP integration and package management
- Experience with: BitBake, OpenEmbedded, SDK generation, Root filesystem customization
- Hands-on experience with Zephyr & FreeRTOS.
- Driver and middleware integration on RTOS platforms.
- Device Drivers & Low-Level Development.
- Linux kernel driver development.
- Interrupt handling and DMA concepts.
- Power management and clock framework understanding.
- Bootloader knowledge (U-Boot preferred).

Hardware Platforms

- NXP i.MX series – i.MX 8MN, i.MX 6UL, i.MX 93, 95
- NXP RW612, MIMXRT1170
- TI Jacinto, AM62x
- Renesas RA series
- MediaTek platforms
- STM32

Connectivity

- USB Host/Device/OTG
- Wi-Fi / BLE
- NFC
- Ethernet
- UART communication
- CSI or sensor data pipelines

Programming Skills

- Strong C programming skills
- Python scripting for automation/debugging
- Shell scripting

Location:

- Kochi/Bangalore (Working from Bangalore)

Experience

- 8+ Years

📌 Technical Lead - Embedded Linux (India)
🏢 GadgEon
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - embedded linux (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: technical lead - embedded linux (india) / india