Back to Jobs
C
c,Linux and yocto
CADMAXXHyderabad, Telangana, IndiaPosted 3 weeks ago• Updated Today
contract
senior
Salary
Not disclosed
Experience
6-11 Years
Applicants
0
Views
194
Embedded Linux Engineer
We are seeking an experienced Embedded Linux Engineer with strong expertise in C programming, Linux Embedded Systems, Yocto Project, and Linux Device Driver Development. The ideal candidate will be responsible for developing, customizing, and maintaining embedded Linux software stacks, device drivers, and Yocto-based distributions for ARM/RISC-V platforms.
Key Responsibilities
- Develop and maintain applications using C/Embedded C.
- Design, develop, and debug Linux device drivers (Character, Platform, I2C, SPI, GPIO, UART, etc.).
- Customize and maintain Yocto Project builds, including BitBake recipes, custom layers, and image generation.
- Configure and customize Linux kernel, bootloader, and root filesystem.
- Develop and integrate kernel modules and user-space applications.
- Debug embedded Linux systems using serial console, GDB, JTAG, and kernel logs.
- Work closely with hardware teams for board-level integration and peripheral enablement.
- Optimize system performance, memory usage, and boot time.
- Participate in code reviews, unit testing, and software documentation.
Requirements
- Strong programming skills in C/Embedded C.
- Good understanding of Linux internals and embedded Linux development.
- Hands-on experience with Linux Device Driver Development.
- Experience with Yocto Project, including BitBake recipes, custom layers, and image generation.
- Familiarity with Linux kernel configuration and module development.
- Experience with cross-compilation and build systems.
- Proficiency with Git and Linux development tools.
Work Arrangements
- Location: Hyderabad, Telangana, India
- Type: Contract
- Experience: 6-11 years
- Shift/schedule details: Not specified.
- Remote/office requirements: Not specified.
- Office visit requirements: Not specified.
- Travel requirements: Not specified.
Required Skills
- Yocto
- C
- Linux
- Device Driver Development
Good-to-Have Skills
- CAN
- USB
- Ethernet
- Shell scripting
- OpenEmbedded
- UART
- I2C
- SPI
- Buildroot
- U-Boot
- Python