Cutshort logo
For Employers
Vintronics Consulting logo
Linux Kernel Engineer

Linux Kernel Engineer at Vintronics Consulting · Bengaluru (Bangalore), Chennai · 5 - 10 years · ₹10L - ₹28L / yr · Profitable · Posted 24 Mar 2026

Vintronics Consulting's logo

Linux Kernel Engineer

divya K's profile picture
Posted by divya K
5 - 10 yrs
₹10L - ₹28L / yr
Bengaluru (Bangalore), Chennai
Skills
skill iconC
skill iconC++
skill iconPython
skill iconJava
Linux kernel
Device Driver Development

Job Title: Senior Linux Kernel Engineer

Experience: 5–10 Years

Location: Bangalore / Chennai

Domain: Enterprise Linux / Kernel Development


Job Summary

We are seeking a highly skilled Senior Linux Kernel Engineer with deep expertise in kernel development, debugging, and performance optimization. The role involves working on enterprise-grade Linux distributions, kernel lifecycle management, security patching, and low-level hardware integration.


Key Responsibilities

1. Kernel Lifecycle & Maintenance

  • Lead kernel upgrade strategies (e.g., LTS migrations such as 5.15 → 6.x) while ensuring stability and compatibility.
  • Perform patch porting across kernel versions, resolving API and dependency conflicts.
  • Track and mitigate security vulnerabilities by monitoring CVEs and upstream sources (e.g., LKML).
  • Backport critical fixes to production kernels without impacting system stability.

2. Debugging & System Stability

  • Act as an escalation point for kernel panics and system crashes.
  • Perform post-mortem analysis using kdump, crash, and gdb.
  • Debug early boot issues (UEFI, initramfs, kernel initialization).
  • Conduct performance analysis using eBPF, ftrace, and perf to optimize system behavior.

3. Driver Development & Hardware Integration

  • Design, develop, and maintain device drivers (network, storage, GPU, or character devices).
  • Work closely with hardware through DMA, interrupts (MSI-X), and register-level programming.
  • Maintain out-of-tree drivers using DKMS or similar frameworks.
  • Ensure compatibility of drivers across kernel updates.


Required Technical Skills

  • Programming: Strong expertise in C (mandatory) and C++
  • Kernel Internals: Deep understanding of:
  • Virtual File System (VFS)
  • Memory Management (MMU, Paging)
  • Process Scheduler
  • Linux Networking Stack
  • Debugging Tools:
  • kdump, crash, gdb
  • kprobes, trace-cmd, ftrace
  • perf, valgrind
  • Hardware debugging tools (JTAG, Serial Console)
  • Build Systems:
  • Kbuild, Makefiles
  • Kernel packaging (RPM/Debian)
  • Security:
  • Experience with CVE patching and backporting
  • Knowledge of SELinux/AppArmor
  • Kernel hardening (FIPS, KSPP)


Preferred Skills

  • Experience contributing to open-source kernel projects
  • Familiarity with Linux Kernel Mailing List (LKML) workflows
  • Exposure to enterprise Linux distributions (RHEL, Ubuntu, SUSE)
  • Experience with performance tuning and system optimization at scale



1. Core Programming (C Language)

  • Must have strong hands-on experience in C programming
  • Comfortable with pointers, memory management, and low-level concepts

2. Kernel Internals Expertise

  • Should have worked in at least one subsystem:
  • VFS / File Systems
  • Memory Management
  • Scheduler / Networking

3. Debugging & Crash Analysis

  • Experience handling kernel panics
  • Hands-on with vmcore analysis tools

4. Security & Patching

  • Understanding of CVE fixes and backporting

5. Driver Development

  • Experience in writing or maintaining device drivers

6. Performance & Advanced Debugging

  • Exposure to eBPF, ftrace, perf

7. Hardware-Level Understanding

  • Knowledge of DMA, interrupts, hardware interaction

Soft Skills

  • Strong analytical and problem-solving abilities
  • Excellent communication skills
  • Ability to work independently and in collaborative environments
  • Quick learner with adaptability to new technologies


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Vintronics Consulting

Founded :
2015
Type :
Services
Size :
0-20
Stage :
Profitable

About

N/A

Company social profiles

linkedin

Similar jobs (7)

company logo
Bengaluru (Bangalore)
9 - 12 yrs
₹10L - ₹12L / yr
Embedded Linux
YOCTO
BSP
Linux kernel
BitBake
+9 more

Key Responsibilities  

  1. Maintain and enhance the Yocto BSP for the TechNexion PICO-IMX6 DualLite (NXP i.MX6) platform.
  2. Assess and execute migration from Yocto Zeus to a newer LTS release (e.g., Dunfell/Kirkstone).
  3. Integrate stable Linux kernel patches from NXP and mainline.
  4. Optimize system boot time, startup sequence, and overall performance.
  5. Remove unnecessary services and packages to reduce image footprint.
  6. Update and stabilize the Bluetooth stack (BlueZ and firmware).
  7. Optimize Linux kernel configuration, power management, and CPU tuning.
  8. Debug CPU, memory, storage, and I/O performance issues.
  9. Maintain Yocto layers, build process, and technical documentation.
  10. Define and maintain eMMC/SD storage layouts for boot, rootfs, data, and update partitions.

Required Skills  

Mandatory

  1. 5+ years of Embedded Linux development experience.
  2. 2+ years of hands-on Yocto Project experience.
  3. Strong expertise in:
  4. Yocto (recipes, meta-layers, BitBake, bbappend)
  5. Linux kernel configuration and patching
  6. NXP i.MX6 or similar embedded platforms
  7. Systemd optimization and boot profiling
  8. Embedded Linux debugging (dmesg, perf, ftrace, systemd-analyze)
  9. BlueZ and Bluetooth bring-up
  10. Cross-compilation, toolchains, and Git workflows

 

Preferred

  1. Yocto LTS migration experience.
  2. U-Boot optimization.
  3. Embedded power optimization.
  4. Secure Boot and OTA update concepts.
  5. Exposure to Qt-based embedded systems.

Key Deliverables  

  1. Optimized and maintainable Yocto BSP.
  2. Reduced system boot time.
  3. Lean system image with redundant services removed.
  4. Stable Bluetooth stack with updated patches.
  5. Updated Linux kernel with critical fixes.
  6. Documented Yocto layers and build process.
  7. Migration plan for the latest Yocto LTS.
  8. Defined storage partition layout for deployment.


Experience: 9+ Years in Embedded Linux (Minimum 5+ Years with Yocto)

Read more
offrolls
offrolls
Agency job
via by tabbasum shaikh
Chennai
3 - 10 yrs
₹8L - ₹15L / yr
Android jobs Chennai
Android AOSP Engineer Chennai
Android Framework Engineer Chennai
AOSP Customization Engineer
HAL Integration Engineer
+5 more

Android AOSP Engineer – Chennai candidate

Job Overview

We are looking for an experienced Android AOSP / Framework Engineer with strong hands-on expertise in Android platform development, AOSP customization, HAL integration, and system-level debugging. The ideal candidate should have solid experience working across Android Framework, native layers, hardware interfaces, and communication protocols.

Key Responsibilities

  • Develop, customize, and maintain Android Framework and AOSP components.
  • Design and implement custom Android System Services.
  • Develop, integrate, and debug HAL components and hardware/platform interfaces.
  • Work with AIDL, HIDL, Binder IPC, JNI, and native Android services.
  • Develop and debug platform-level features using C/C++ and Java.
  • Perform AOSP customization, platform enhancements, and Android version upgrades.
  • Work with UART, CAN, UDS, and CAN TP communication protocols.
  • Configure and troubleshoot SELinux/SEPolicy, including AVC denials.
  • Debug and resolve issues related to the Android Build System.
  • Perform system-level debugging and root-cause analysis across framework, native, and hardware layers.

Required Skills

  • Strong programming experience in C/C++ and Java.
  • Strong understanding of Android Framework and AOSP architecture.
  • Hands-on experience with HAL, Binder IPC, AIDL/HIDL, JNI, and Android System Services.
  • Experience in AOSP customization and platform-level debugging.
  • Good understanding of Android Build System and platform integration.
  • Knowledge of SELinux/SEPolicy and AVC denial troubleshooting.
  • Hands-on understanding of UART, CAN, UDS, and CAN TP protocols.
  • Strong debugging and problem-solving skills.

Location

Chennai

Preferred Profile

Candidates with experience in automotive Android, IVI, infotainment systems, embedded Android, or Android-based vehicle platforms will be preferred.

Read more
company logo
Ajdevi kindo
Posted by Ajdevi kindo
Bengaluru (Bangalore)
3 - 5 yrs
₹4L - ₹9L / yr
OpenWRT
skill iconC++
skill iconC
IPv4
IPv6
+4 more

Key Responsibilities:


 - Develop and customize OpenWrt build systems for operator-specific router distributions

 - Build high-performance network stacks and middleware for Wi-Fi 6/7 & 5G-FWA routers

 - Implement TR-181/USP/TR-369 device management standards for global operators

 - Design scalable, modular embedded Linux systems for complex CPE environments

 - Debug and resolve critical issues: kernel panics, memory leaks, race conditions

 - Collaborate with hardware and product teams to deliver carrier-grade solutions


Must-Have Skills:


 - OpenWrt Proficiency: Customizing build systems, package configurations, feeds

 - Programming: Advanced C/C++ for resource-efficient, high-performance networking

 - Network Stack & Protocols:

   - IPv4/IPv6: Dual-stack, DHCPv4/v6, SLAAC, Prefix Delegation, MAP-T/E, DS-Lite

   - L2/L3: Linux Bridge, VLAN 802.1Q/QinQ, SoC hardware offloading

   - Routing: Multi-WAN, Failover, Policy-Based Routing, IGMP/MLD Snooping/Proxy

 - Device Management: TR-181/TR-098 data models, USP/TR-369 experience

 - Debugging: GDB, Valgrind, JTAG, Wireshark, Tcpdump

 - System Design: Defining software interfaces & integrating cross-platform middleware


Preferred Qualifications:


 - Hands-on with Airoha SDKs & MediaTek WiFi drivers

 - Familiarity with RDK-B, prplOS, prplLCM

 - QoS/QoE: Traffic Shaping - tc, HTB, FQ_CoDEL, DPI, traffic classification for Gaming/VoIP

 - Security: Firewall4/Nftables, Iptables, VPN - WireGuard, IPsec, hardware crypto-acceleration

Read more
Remote only
9 - 18 yrs
₹10L - ₹30L / yr
Bare Metal
Graphics Processing Unit (GPU)
AI Factory 
High Performance Computing (HPC)
Data center
+6 more

Job Overview

We are seeking a highly experienced Senior Linux Infrastructure Engineer with deep expertise in Linux administration, bare metal infrastructure, enterprise storage, and next-generation AI Factory / GPU infrastructure platforms. This role is focused on designing, deploying, operating, and troubleshooting large-scale Linux-based infrastructure that powers both traditional enterprise workloads and modern AI/ML environments.

This is not a DevOps-focused role. We already have a dedicated DevOps team and are looking for an engineer with extensive hands-on experience in Bare Metal as a Service (BMaaS), GPU infrastructure, high-performance storage, data center operations, and enterprise Linux platforms.

The ideal candidate will have experience building and managing infrastructure from the hardware layer up, including servers, networking, storage, GPU clusters, and AI-ready platforms. They should be comfortable working with high-performance computing (HPC), AI Factory environments, and large-scale Linux deployments where performance, reliability, and operational excellence are critical.

Key Responsibilities & Required Skills

Linux & Bare Metal Infrastructure

  • Expert-level Linux administration (Ubuntu required; Red Hat and SUSE preferred)
  • Deep expertise in bare metal server deployment, architecture, provisioning, and lifecycle management
  • Experience operating Bare Metal as a Service (BMaaS) platforms and large-scale infrastructure environments
  • Strong understanding of server hardware, including:
  • BIOS/UEFI
  • RAID controllers
  • Firmware management
  • iLO/iDRAC/IPMI
  • NICs and SmartNICs
  • HBA cards
  • Hardware diagnostics and troubleshooting
  • Experience designing, implementing, and supporting enterprise Linux infrastructure at scale

AI Factory & GPU Infrastructure

  • Experience deploying and managing GPU-accelerated infrastructure for AI/ML workloads
  • Understanding of NVIDIA GPU technologies including:
  • A100, H100, H200, B200, or equivalent GPU platforms
  • NVIDIA DGX and OEM GPU servers
  • GPU provisioning and lifecycle management
  • GPU monitoring and performance optimization
  • Knowledge of AI Factory architecture and infrastructure requirements
  • Experience supporting GPU clusters, AI training environments, and high-performance computing (HPC) workloads
  • Understanding of:
  • GPU resource allocation and scheduling
  • Multi-GPU systems
  • GPU networking requirements
  • High-bandwidth, low-latency infrastructure design
  • Familiarity with NVIDIA ecosystem technologies such as:
  • CUDA
  • NCCL
  • GPUDirect Storage
  • NVIDIA Fabric Manager
  • NVIDIA Base Command (preferred)

Enterprise Storage & Data Platforms

  • Advanced Linux storage administration:
  • LVM
  • XFS, EXT4
  • NFS
  • iSCSI
  • Fibre Channel SAN
  • Multipath I/O
  • Strong hands-on experience with Ceph, including:
  • Cluster architecture
  • MON, OSD, MDS
  • RBD, CephFS, RGW
  • Capacity planning
  • Performance tuning
  • Failure recovery
  • Experience with high-performance AI storage platforms such as:
  • WEKA
  • VAST Data
  • Dell PowerScale
  • Pure Storage FlashBlade
  • NetApp
  • Understanding of:
  • NVMe-over-Fabrics (NVMe-oF)
  • RDMA
  • GPUDirect Storage
  • Parallel file systems
  • AI data pipelines

Networking & Infrastructure

  • Strong networking knowledge:
  • Bonding
  • VLANs
  • Routing
  • MTU optimization
  • DNS
  • DHCP
  • Experience with high-performance data center networking:
  • 100G/200G/400G Ethernet
  • RoCE
  • RDMA
  • Spine-Leaf architectures
  • Familiarity with NVIDIA Spectrum-X, Mellanox/NVIDIA ConnectX adapters, or equivalent technologies
  • Strong understanding of Layer 2 and Layer 3 infrastructure design and troubleshooting

Operations & Reliability

  • Experience with high availability, clustering, and disaster recovery
  • Strong troubleshooting skills across:
  • Linux operating systems
  • Hardware platforms
  • GPU infrastructure
  • Networking
  • Enterprise storage
  • Experience supporting mission-critical production environments
  • Bash and Python scripting for automation and operational efficiency
  • Experience creating operational documentation, runbooks, and infrastructure standards

Nice to Have

  • Kubernetes infrastructure (especially AI/ML and GPU integration)
  • KVM, VMware, OpenShift Virtualization, or similar virtualization platforms
  • Ansible automation
  • NVIDIA Base Command Manager
  • Slurm or HPC workload schedulers
  • Observability and monitoring platforms (Prometheus, Grafana, OpenTelemetry)
  • Data Center Infrastructure Management (DCIM) tools
  • IPAM solutions
  • AWS, Azure, or hybrid cloud exposure


Read more
Chennai
5 - 8 yrs
₹1.8L - ₹3L / yr
skill iconC++
skill iconPython
skill iconJavascript
TypeScript
Linux/Unix
+23 more

Technical Lead – Embedded Software Application Projects

link: https://www.ziliconcloud.com/careers

ZILICONCLOUD PRIVATE LIMITED is looking for an experienced Technical Lead with 5–8 years of industry experience in Embedded Systems, IoT, AI, Cloud, and Software Engineering.

The candidate will lead Embedded, IoT, Edge AI, and Cloud projects, define system architecture, convert requirements into technical tasks, and ensure successful project execution and delivery.


Key Responsibilities

  • Design modular system architectures for Embedded, IoT, Edge AI, Cloud, REST APIs, and dashboards.
  • Convert requirements into clear tasks, milestones, and deliverables.
  • Track project progress, manage technical risks, and ensure on-time delivery.
  • Guide engineers on coding standards, Git, testing, debugging, and documentation.
  • Troubleshoot issues across hardware, firmware, IoT, cloud, backend, and UI.
  • Support system integration, testing, debugging, and performance improvement.
  • Review technical designs, code, and test results.
  • Lead prototype development, integration, technical reviews, and demonstrations.
  • Mentor young engineers and explain complex technical concepts in a simple and practical way.

Required Skills

C/C++, Python, JavaScript/TypeScript, Linux, FreeRTOS, Microcontrollers, REST APIs, MQTT, Git, Embedded Software, IoT, and system debugging.

Preferred: AWS IoT, Microsoft Azure, ThingsBoard, OpenCV, TensorFlow Lite (TFLite), React, Flutter, or FastAPI.


Education

B.E./B.Tech/M.E./M.Tech in ECE, CSE, Embedded Systems, Mechatronics, or a related field.

📍 Location: East Tambaram, Chennai, Tamil Nadu

💼 Experience: 5–8 Years

🕒 Employment Type: Full-Time

Read more
AI-Native Physical Security
AI-Native Physical Security
Agency job
via by Ariba Khan
Bengaluru (Bangalore)
8 - 23 yrs
Best in industry
skill iconC++

About the client

They are reimagining video security for the modern world. Their cloud-native platform uses computer vision and AI to help businesses stay safe, make smarter decisions, and move faster—from real-time alerts to seamless clip sharing and multi-site visibility.


You’ll be joining an ambitious, fast-moving team that values clarity, craftsmanship, and impact. Every person here has a voice, ships meaningful work, and helps shape how AI can make the world safer and more connected.


About the Role

We are looking for an Engineering Manager to lead the Core Engineering team in India, working on the systems that power our edge-computing platform.

The team works on technically challenging problems across C++, edge computing, high-concurrency systems, low-latency processing, memory management, and machine-learning workloads running on compute-constrained devices.


This is a hands-on engineering leadership role. You will lead and grow a high-performing team while staying close to architecture, system design, technical decision-making, and critical engineering problems.

As the team scales, you will play a key role in building the engineering organization, raising technical standards, mentoring engineers and managers, and partnering closely with leadership on product and technical strategy.


Responsibilities

Technical Leadership

  • Lead the architecture and development of core systems powering our edge-computing platform.
  • Drive technical decisions across C++, distributed systems, low-latency and high-concurrency architectures, and resource-constrained environments.
  • Review and guide critical architectural and implementation decisions while maintaining strong technical depth.
  • Solve complex problems around memory management, performance, reliability, concurrency, and system scalability.
  • Work closely with engineers on designing and building production-grade systems running across a fleet of deployed edge devices.
  • Guide the deployment and optimization of machine-learning workloads on edge infrastructure.
  • Establish strong engineering practices around observability, telemetry, reliability, and performance.

Engineering & People Leadership

  • Lead, mentor, and grow a high-performing core engineering team.
  • Hire and build the India engineering team as the organization scales.
  • Set clear technical and execution standards and create a culture of ownership and accountability.
  • Conduct performance reviews, provide regular feedback, and support career development.
  • Participate in hiring decisions and build a strong engineering talent pipeline.
  • Identify and address performance gaps when required.
  • Develop engineers into technical and people leaders as the organization grows.
  • Partner with other engineering teams and leadership to align technical execution with company and product goals.

Strategy & Execution

  • Own execution for key areas of the core engineering organization and ensure teams deliver reliably against business priorities.
  • Participate in product and engineering decision-making, balancing technical quality, speed, reliability, and business impact.
  • Work closely with the Head of Engineering and company leadership on technical roadmap and organizational planning.
  • Help establish the engineering processes, systems, and team structure required to scale the organization.


Skills & Qualifications

  • A Bachelor's or Master's degree in Computer Science
  • Around 9+ years of software engineering experience, with meaningful experience leading engineering teams.
  • At least 1+ year of engineering management experience, including ownership of people management and performance processes.
  • Strong hands-on engineering background in C++ and a deep understanding of systems programming.
  • Strong understanding of memory management, concurrency, and performance optimization.
  • Experience designing and operating low-latency and high-concurrency systems.
  • Experience working with resource-constrained, distributed, edge, IoT, hardware-integrated, or similarly challenging systems.
  • Strong understanding of software architecture, distributed systems, and scalable production systems.
  • Ability to remain technically hands-on and engage deeply with architecture, code, and complex engineering problems.
  • Experience hiring, mentoring, managing performance, and developing engineers.
  • Strong communication and collaboration skills, with the ability to influence technical and organizational decisions.
  • Comfortable working in a fast-paced, high-ownership startup environment.


Good to Have

  • Experience with edge computing or IoT platforms and managing fleets of deployed devices.
  • Experience with GPU-based workloads or machine-learning inference at the edge.
  • Experience with video processing and streaming, including technologies such as GStreamer.
  • Experience with PyTorch or other ML frameworks and integrating ML models into production systems.
  • Experience with infrastructure management and automation tools such as Salt.
  • Experience with monitoring and observability platforms such as Grafana.
  • Experience working with multiple programming languages such as Python, Java, or Shell.


Work Location

Bangalore – HSR Layout

This is a 5-day work-from-office role. We operate with a high level of ownership and flexibility rather than fixed login/logout hours.


What We Offer

  • Flexible paid time off and paid holidays
  • Early-stage equity in a rapidly growing company
  • Referral bonuses
  • Regular team off-sites
  • Latest Apple products and access to a modern technology stack, including Claude Cowork, Perplexity Computer, Nooks, Clay, Instantly, and more


Why Join Us

We’re on a mission to transform a $50B+ legacy industry by bringing the power of cutting-edge multimodal LLMs and computer vision to real-world security and operations.

From firearm detection to intelligent access control, our AI-native platform turns every camera and sensor into a smart system that enhances safety, efficiency, and awareness.


Founded by ex-Lyft engineers, the company is backed by Ansa Capital, Battery Ventures, Mosaic, 8VC, and Up Partners. The company has raised over $65M and was named to the CB Insights AI 100 as one of the most promising AI companies in the world.


If you're excited about leading a technically exceptional team building mission-critical AI and edge systems that have real-world impact, we'd love to meet you.

Read more
company logo
Ajdevi kindo
Posted by Ajdevi kindo
icon

The recruiter has not been active on this job recently. You may apply but please expect a delayed response.

Bengaluru (Bangalore)
3 - 5 yrs
₹4L - ₹9L / yr
Linux/Unix
skill iconC
skill iconC++
prpl
RDKB
+5 more

Key Responsibilities:


 - Design, develop and integrate middleware & Wi-Fi software features for Wi-Fi Gateway/Extender products

 - Work on RDKB and Prpl platforms for broadband devices

 - Utilize tools like Spirent, Ixia, Chariot, Veriwave for traffic generation and analysis

 - Perform packet-level analysis using Wireshark, Omnipeek or similar tools

 - Collaborate with cross-functional teams to identify, isolate and resolve defects

 - Develop and maintain code with high quality and scalability


Must-Have Skills:


 - 4+ years hands-on experience in C/C++ programming

 - Strong hands-on experience in RDKB, Prpl, Linux, Broadband & Networking

 - Middleware design and development experience

 - Experience with Source Control tools: Git, GitHub

 - Good understanding of Networking Layers L1-L3

 - Experience working in Linux and Windows environments


Good to Have:


 - Familiarity with Wired Networking - Ethernet

 - Knowledge of TCP/IP internals and protocols: DHCP, DNS, IPv4/IPv6, NAT

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos