:
We are looking for a passionate and self-motivated Embedded Linux Engineer with 0-2 years of experience to join our engineering team. The ideal candidate should have a solid foundation in Linux internals and embedded systems, and should be capable of building complete software stacks.
Key Responsibilities:
Build, configure, and customize Linux kernels for embedded platforms.
Integrate and compile software stacks, including drivers, libraries, and user-space applications.
Work with cross-compilation toolchains and embedded development environments.
Debug build issues and runtime problems on embedded Linux devices.
Optimize system performance and boot times.
Document processes, configurations, and build systems.
Required Skills:
Proficient in C/C++ and shell scripting.
Good understanding of Linux kernel architecture and build systems (Yocto, Buildroot, or similar).
Experience in building Linux from source and working with custom device trees.
Familiarity with cross-compilation tools and toolchains (GCC, CMake, Make).
Knowledge of bootloaders (U-Boot, etc.) and boot processes.
Basic debugging using tools like dmesg, strace, gdb, etc.
Preferred Qualifications:
Exposure to version control systems like Git.
Basic experience with board bring-up or hardware interfacing.
Hands-on experience with Raspberry Pi, BeagleBone, or similar boards.
Familiarity with continuous integration tools and automated builds.
Education:
Bachelor's degree in Electronics, Computer Science, or related fields.
Job Types: Full-time, Permanent
Pay: ?200,000.00 - ?400,000.00 per year
Schedule:
Day shift
Education:
Bachelor's (Preferred)
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.