Required Skills: Linux, C++, C
Job Description
Job Title: Linux Developer
Duration: 6 months
Location: Milpitas CA
Strong experience with Linux user space software development
Proficiency in C/C++
Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O)
Hands on experience integrating applications with Linux device drivers
Familiarity with user kernel interaction mechanisms such as ioctl, mmap, shared memory, and sysfs
Strong debugging skills using GDB, logs, and Linux diagnostic tools
Standard Linux application programming
Refactoring existing C++ software
User space / device driver interface boundary
ioctl, mmap, sysfs
Explicitly out of scope:
Kernel development
Device drivers
Firmware
Hardware bring-up
Skills: C++
Experience Required: 8-10