





Strong employer brand and Bangalore metro but role is specialized embedded firmware.
Embedded Linux kernel and device-driver expertise is highly domain-specific and not easily transferable.
Requires specific embedded Linux, kernel, Yocto, bootloader, security, and hardware interface expertise.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and optimize Embedded Linux systems and Docker images for ARM-based embedded platforms in EV Chargers and Gateways.
Develop, modify, and debug Linux kernel, device drivers, BSPs, and bootloaders (U-Boot, GRUB) with focus on secure boot and system security hardening.
Collaborate with cross-functional teams to define technical solutions and document design specifications, APIs, and architecture.
Work experience required: Not explicitly mentioned in the JD
Strong hands-on experience in Embedded Linux, Linux kernel development, device drivers, and bootloaders.
Proficiency with C++, C, Shell scripting, Python, GoLang and development/debugging tools like gdb, strace, valgrind, and JTAG.
Willingness to work onsite in Bangalore 3 days per week initially, with eventual full 5-day in-office schedule.
Experienced engineer with deep expertise in embedded Linux systems and open-source software customization (Yocto/OpenEmbedded, Buildroot).
Skilled in secure boot flows, system security, and cryptography implementations in embedded environments.
Comfortable working in cross-functional teams and producing detailed technical documentation for complex embedded systems.