Do you want to work on state-of-the-art products, based on Linux Kernel, being designed for emerging fields such as automotive, ultra-speed networking (10/40/100 Gbps), network security, media streaming, virtualization etc, this position is for you then.
We are looking for an experienced Linux Kernel / BSPEngineer for our Islamabad & Lahore office.
Strong programming skills in C/C++ for embedded platforms
Deep understanding of processor architecture, ARM and x86
Hands on experience of building Linux kernel, drivers and BSP’s
Well-versed with boot-loaders, board bring-ups
Excellent skill of debugging kernel modules, drivers etc
Hands-on experience of profiling tools such as strace, ftrace etc.
Have solid hands-on experience with RTOS such as Nucleus, ThreadX etc
Have hands-on experience in hardware sensor interfacing
Have good understanding of Networking & Wireless protocols (TCP/IP)
Be familiar with PCI drivers
Be familiar with graphics systems, rendering concepts
Have working experience of Git usage
Be driven by results and handling testing associated to the development
Have good communication skills in English
Be self-organized, having focused working style
Have co-operative and persistent attitude
Be Bachelors or Masters in Computer Science / Engineering / Electronics Engineering
Have know-how of complete software development life cycle