Talent.com
This job offer is not available in your country.
Linux Engineer

Linux Engineer

Accolade Electronics Private LimitedIndia
17 hours ago
Job description

Job Description : Embedded Linux Developer

Position Summary

We are seeking an experienced

Embedded Linux Developer

with 3–5 years of hands-on experience in embedded systems, Linux kernel, and driver / application development. The ideal candidate should have strong expertise in low-level programming, board bring-up, and system integration for embedded platforms.

Key Responsibilities

Design, develop, and maintain embedded Linux software for custom hardware platforms.

Work on

Linux kernel, device drivers, and BSP (Board Support Package) customization .

Perform

board bring-up, bootloader configuration (U-Boot / UEFI) , and system initialization.

Develop and optimize applications running on embedded Linux systems (C / C++ / Python).

Configure and integrate

Yocto / Buildroot

or other Linux build systems.

Debug issues at kernel, driver, and application levels using tools such as

GDB, strace, perf, JTAG .

Collaborate with hardware, QA, and system engineering teams to deliver robust embedded solutions.

Ensure code quality through unit tests, code reviews, and documentation.

Work on

performance optimization, security hardening, and power management .

Required Skills & Qualifications

3–5 years

of experience in embedded Linux development.

Strong proficiency in

C, C++ , and optional scripting languages (Python, Bash).

Experience with

Linux kernel, device driver development, and debugging .

Hands-on experience with

bootloaders (U-Boot), Yocto / Buildroot , and cross-compilation.

Familiarity with hardware interfaces like

I2C, SPI, UART, CAN, PCIe, USB, Ethernet .

Strong debugging skills with

oscilloscopes, logic analyzers, and JTAG probes .

Experience with

version control (Git), CI / CD pipelines, and Agile development practices .

Good to Have (Optional / Preferred Skills)

Experience with

RTOS alongside Linux

in heterogeneous systems.

Knowledge of

networking protocols (HTTPs,TCP / IP, MQTT, CANopen, Modbus) .

Exposure to

security (secure boot, encryption, TPM) .

Familiarity with

cloud-connected embedded devices (IoT platforms) .

Prior experience in

automotive, telecom, or industrial embedded systems .

Education

Bachelor’s or Master’s degree in

Electronics / EnTC / Computer Science

Create a job alert for this search

Linux Engineer • India