16 Oct
|
Sony India Software Centre
|
Bengaluru
16 Oct
Sony India Software Centre
Bengaluru
- Development of Linux Kernel/File System features and device drivers.
- Lead the architecture or enhancement discussions for various System SW components & peripherals interfaces.
- Debug and identify the root cause for any critical system issues such as crash, system lock, abnormal reset etc.
Linux Kernel development,Device Driver Development,kernel validation [Primary Skills]:
- Solid C programming skills, OS, and Compiler concepts
- Strong expertise in X86/ARM/ARM64 architecture
- Good experience in Linux kernel area and debugging Linux kernel oops, back traces, hangs, kernel context etc.
- Good experience on BSP porting / schematics understanding / Board bring up with hardware debugging.
- Deep knowledge of Linux kernel internals (process scheduler, cache, interrupt handling, memory management, concurrency/synchronization,
memory allocation, file systems), profiling and Hypervisor.
- Extensive device driver development and support (one or more of USB, graphics, Network, Alsa, video, storage, PCI/PCIe, power management, etc.,)
- Experience with validation of system from user space, and knowledge of user space API
- Experience of using GIT (github/gitlab)
- Good communication and soft skills
[Good to have Skills]:
- Japanese Language skills
- X86/ARM assembly programming skills and bootloaders knowledge (Ex: uboot etc)
- Good knowledge/experience in kernel debugging tools (ftrace, perf, kgdb, etc.,)
📌 Linux Kernel & Device Driver Senior Developer (Bengaluru)
🏢 Sony India Software Centre
📍 Bengaluru