Position: Senior Linux Kernel Developer (Networking, Video processing), (IRC121989)
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: intermediate

**Description
Must have expertise in:**
Strong design and programming skills in C
Good understanding of basic programming primitives, data structures, multi-threading, memory management techniques
Experience developing device drivers, kernel-level software, or embedded firmware for networking (ethernet, wifi, LTE bluetooth)
Detailed knowledge of operating system internals such memory/resource/bus management, peripherals such as USB, GPIO etc
Video processing
Yocto build expertise
Intermediate English level.

**Nice to have expertise in:**
Experience in camera/imaging/video system
Developing high-performance scalable and low latency software
Performance analysis end-to-end with the use of tracing and profiling tools at the user and kernel levels.

**Responsibilities**
Working as a software engineer on network driver/camera/video processing issues.
Implementing new features and settings to identify and monitor network and video traffic
Communication with customer
Develop unit and system-level regression testing for new features
Specify software requirements and influence the hardware design of current/future SOC
Identify and address system-level performance and stability issues end-to-end.

**Project Description**
Support product for Tier 1 supplier for the automotive industry.