Senior Software Engineer - C++/Linux Kernel in Bangalore, भारत
Tessolve Semiconductor Pvt Ltd
Bangalore, भारत
Job Description : - 4-7 years of hands-on experience in Linux kernel development.- Strong expertise in Linux kernel device driver development, particularly PCIe drivers.- Excellent programming skills in C.- Strong understanding of C++ application development and its interaction with low-level/kernel components.- Deep understanding of : 1. PCIe architecture and device communication2. MMIO and register-level programming3. MSI/MSI-X interrupts4. DMA and high-performance data transfer5. Kernel synchronization and locking6. Concurrency and multithreading7 Linux kernel subsystems- Proven experience debugging : 1. Kernel crashes2. Race conditions3. Deadlocks4. Timing-related issues5. Memory-related issues6. Driver/hardware interaction problems (ref:hirist.tech)
Job Description : Senior Kernel / Systems Software EngineerRole : Senior Kernel / Systems Software EngineerLocation : PuneExperience : 5 - 10 yearsAbout the Role : We are seeking a seasoned Senior Kernel / Systems Software Engineer with 5 - 10 years of hands-on experience in low-level systems programming. In this role, ...
... years of experience in all phases of software development: feasibility, design, implementation, integration, test and delivery. Design, develop, and maintain Linux kernel-level device drivers for storage subsystems - Expertise in Linux kernel, SCSI, SCST, Fiber Channel, Virtual Tape Libraries, I/O device drivers. Expertise ...
... software design for assigned tasks. - Working knowledge of scripting Perl/Python/Shell. - Working experience in databases, preferably MySQL. - Work closely with senior engineers to develop the best technical design and approach for new product development. - Excellent interpersonal, written, and verbal communication skills. ...
... track for applications to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem. Canonical has a large and rapidly growing kernel team that ...
... impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team. We are looking for: Senior Software Engineer – Firmware (C++, Linux) - EPNA You’ll make an impact by: - Develop and maintain embedded firmware for connected devices and gateways. - Design ...
... mobile software applications - Basic FUSA understanding - Has proven record on working on building system design and architecture - Expert understanding of software System Level building blocks including key HW interfaces and Linux OS Kernel and Application layer - Experience in architecting and designing end to end solutions ...
... We are a global team working to ship the world's most widely used Linux kernel, across the very latest silicon and cloud, where you can apply and grow your software engineering skills. The Canonical Kernel Team builds and maintains all supported Ubuntu Linux kernels for a variety of platforms and architectures from small ...
... Science, Software/ Computer Engineering or related area.- Have at least 5 years of experience and skilled in C/ C++ programming language- Experience developing software for Unix/Linux/BSD operating systems at the kernel level- Have some experience in cyber security / Endpoint security- Design and develop efficient, reusable, ...
... in databases, preferably MySQL. - Excellent interpersonal, written, and verbal communication skills. - Proficiency in AI-assisted coding, automation, prompt engineering, and an understanding of the strengths and limitations of LLM-generated code is a strong plus AI-Enabled Engineering Mindset: We value engineers who actively ...
Pune, भारत
View vacancy
AMERICAN MEGATRENDS INTERNATIONAL INDIA PRIVATE LI
... Responsibilities :- Develop and maintain high-performance system software using C and C++ to ensure seamless hardware-software integration.- Architect and debug Linux device drivers to enable efficient communication between the kernel and peripheral hardware components.- Customize and optimize the Linux kernel and Yocto-based ...