Cimware Principal Engineer Cto’s Office Bengaluru

Cimware Principal Engineer Cto’s Office Bengaluru

01 Aug
|
NextHire
|
Bengaluru

01 Aug

NextHire

Bengaluru

Company - CIMWare
Principal Engineer – CTO’s Office
Work Mode- 5 Days Onsite

Introduction :-
CIMware is an equal job chance employer and looking forward to having team of 4 engineers for
CTO’s office, reporting directly to CTO.
A Linux PCIe (Peripheral Component Interconnect Express) device driver developer occupies a
crucial role in the creation and maintenance of hardware interface software, enabling a wide variety
of PCIe devices — such as network cards, storage controllers, graphics adapters and custom
hardware accelerators — to function seamlessly with the Linux operating system. Developing drivers
for PCIe devices, a keen understanding of kernel subsystems and a disciplined approach to software
engineering. This document outlines the typical requirements, competencies, and expectations for a
qualified specializing in this domain.
Core Technical Skills
Linux Kernel Programming
● Deep Understanding of Linux Kernel Architecture: Familiarity with kernel space versus user
space, kernel modules, device driver concepts, and memory management.




● Kernel Module Development: Experience writing loadable kernel modules (LKMs) and
integrating them with the Linux build system.
● Debugging and Profiling: Proficiency with debugging tools such as kgdb, ftrace, perf, dmesg,
and sysfs interfaces to troubleshoot and optimize drivers.
C/C++ Programming
● Expertise in C Language: Mastery of C for low-level, performance-sensitive code, including
bitwise operations, memory management, pointer arithmetic, and data structure optimization.
● Familiarity with C++: Advantageous for certain projects, though most Linux kernel drivers are
written in C. Understanding object-oriented concepts in a C context is also helpful.
PCIe Protocol and Hardware Knowledge
● Comprehensive Understanding of PCIe Specification: Knowledge of the PCIe standard,
including enumeration, configuration space, BARs (Base Address Registers), MSI/MSI-X
interrupts, and bus mastering.
● Device Datasheet Interpret

📌 Cimware Principal Engineer Cto’s Office Bengaluru
🏢 NextHire
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: cimware principal engineer cto’s office bengaluru / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: cimware principal engineer cto’s office bengaluru / bengaluru