Responsibilities :
- Design and develop embedded software solutions with a focus on Linux Device Drivers
- Develop and debug C / C++ code using version control tools such as Git / Gerrit
- Perform Linux BSP (Board Support Package) development and customization
- Work on bare board bring-up and peripheral driver integration (USB, I2C, Ethernet, etc.)
- Take end-to-end ownership of Linux BSP for devices supporting GPU capabilities like OpenGL, Vulkan, video acceleration, and display
- Root cause and resolve complex system-level issues across software and hardware components
- Develop and maintain drivers and applications involving UEFI bootloader and storage protocols such as AHCI, SATA, and NVMe
- Work with Embedded Linux and RTOS-based environments to ensure optimal performance and stability
Skills Required
C, C++, Linux Bsp, Embedded Linux, Uefi