Expoint – all jobs in one place
The point where experts and best companies meet

Technical Staff Software Engineering I10 - C C++ Linux Kernel jobs at Dell in India

Discover your perfect match with Expoint. Search for job opportunities as a Technical Staff Software Engineering I10 - C C++ Linux Kernel in India and join the network of leading companies in the high tech industry, like Dell. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
India
City
283 jobs found
19.11.2025
D

Dell Software Engineer - C C++ Linux India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
Participate in the preparation, review and evaluation of software/storage requirements and specifications. Prepare written specifications for tasks of varied complexity from verbal requirements. Use defined software lifecycle methodologies. Review and...
Description:

PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems, cluster management, distributed systems and container management. The modernization initiative will empower PowerScale to provide a composable, disaggregated, software-defined architecture with the capacity to store exabytes of data and deliver unparalleled performance.

What you’ll achieve

As ain the Unstructured Data Storage Protocols group, you will have the opportunity to use your expertise to work on innovative and cutting-edge technologies in our PowerScale product line. You will work as part of a highly skilled technical team, who provide solutions to our customer’s most complex issues. You will constantly be challenged in developing and improving new and current technologies with the support of your team behind you.

You will utilize a range of applicable technologies (e.g. programming languages, compilers, assemblers, debuggers, other tools) for products used in local, networked, and cloud environments. You will modify existing software products to add new functions to improve performance or enhance product usability. You will participate in product development in all stages from planning and design to development, testing and documentation.

You will:

  • Participate in the preparation, review and evaluation of software/storage requirements and specifications
  • Prepare written specifications for tasks of varied complexity from verbal requirements.
  • Use defined software lifecycle methodologies
  • Review and implement test strategies for software products

Essential Requirements

  • Typically requires 3-5 years of related experience with a Bachelor’s degree; or an advanced degree without experience.
  • Solid knowledge of programming languages: C, C++ and Python; operating systems (Windows/Linux); firmware; device drivers and databases.
  • Able to code/debug moderately complex programs using written design specifications
  • Knowledge of Network Attached Storage (NAS) and its application
  • Good understanding of hardware and software interactions

Desirable Requirements

  • Knowledge of distributed software systems, protocols such as SMB, NFS, or S3 interfaces in shippable software/services
  • Understanding of the system calls, inter-process IPC or remote-procedure RPC calls, multiplexed I/O and concurrency models, system configuration, memory management,


Show more
19.11.2025
D

Dell Software Principal Engineer C Kernel Linux Platforms device ... India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
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,...
Description:


•Contribute to the design and architecture of high-quality, complex systems and software/storage environments
•Prepare, review and evaluate software/storage specifications for products and systems
•Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems


Essential Requirements

  • 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 in persistent memory, hardware assisted compression technologies
  • Debug and resolve complex kernel and driver-level issues in production environments. Strong problem solving, troubleshooting, diagnostic skills
  • Experience in one or more of the following languages: C, Python, Go.Knowledge of version control, bug tracking systems (Git, JIRA)
  • Strong communication skills and an ability to articulate technical design while understanding business requirements, with the ability to debate and collaborate with other team members


Desirable Requirements

  • Experience in Storage domain (SAN/NAS/Virtualization).
  • Experience in developing software for software-defined infrastructure, including hybrid cloud/on-prem and multi-cloud environments.

Show more

These jobs might be a good fit

19.11.2025
D

Dell Software Principal Engineer India, Karnataka

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain different components of a Data Protection storage appliance. Debug and resolve complex software, hardware, and network issues in production environments. Take part in the full software...
Description:

As a

You will:

  • Design, develop, and maintain different components of a Data Protection storage appliance

  • Debug and resolve complex software, hardware, and network issues in production environments

  • Take part in the full software development life cycle, including development, test, continuous delivery, and support

  • Be an active member of an agile team, collaboratively realizing features through development, test, and delivery


Essential Requirements

  • 8-12 years of experience in all phases of software development: feasibility, design, implementation, integration, test, and delivery

  • Strong Linux/Distributed system programming knowledge and hands-on experience, with experience in designing and implementing complex storage sub-systems

  • Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA)

  • Knowledge and expertise in Kubernetes


Desirable Requirements

  • Experience in Linux kernel, persistent memory, SCSI, SCST, I/O device drivers, RAID, development related to NVMe devices

  • Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems

1-December-25

Show more

These jobs might be a good fit

19.11.2025
D

Dell Technical Staff Software Engineering India, Karnataka

Limitless High-tech career opportunities - Expoint
Collaborate with internal and external teams to understand customer requirements. Develop and apply a broad range of techniques and theories from statistics, machine learning, and business intelligence to deliver actionable...
Description:

As a Data Science Senior Advisor, you will be responsible for contributing to business strategy and influence decision making based on information gained from deep dive analysis. You will produce actionable and compelling recommendations by interpreting insights from complex data sets. You will design processes to consolidate and examine unstructured data to generate actionable insights. You will also partner with business leaders, engineers and industry experts to construct predictive models, algorithms and probability engines.
•Collaborate with internal and external teams to understand customer requirements
•Develop and apply a broad range of techniques and theories from statistics, machine learning, and business intelligence to deliver actionable business insights
•Develop and drive testing of algorithms efficacy for differing analytical use-cases
•Performs end-to-end steps involved in model development while establishing subject-matter expertise
•Work with the academic and business community to develop new techniques and to contribute to research in the area of large databases• 8 to 12 years of related experience
• Solid machine learning and statistical skills
• Solid Programming skills in Python (or any other language)
• Good understanding of business environment and industry trends
• Good communication and problem-solving skills and being customer focused

• Domian knowledge and understanding of Pricing industry
• Knowledge of industry LLMs, Agentic AI would be a plus
• Skilled at data storytelling—turning analytical findings into business insights and presenting them effectively to diverse audiences

Show more

These jobs might be a good fit

19.11.2025
D

Dell Software Principal Engineer India, Karnataka

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain different components of a Data Protection storage appliance. Debug and resolve complex software, hardware, and network issues in production environments. Take part in the full software...
Description:

As a

You will:

  • Design, develop, and maintain different components of a Data Protection storage appliance

  • Debug and resolve complex software, hardware, and network issues in production environments

  • Take part in the full software development life cycle, including development, test, continuous delivery, and support

  • Be an active member of an agile team, collaboratively realizing features through development, test, and delivery


Essential Requirements

  • 8-12 years of experience in all phases of software development: feasibility, design, implementation, integration, test, and delivery

  • Strong Linux/Distributed system programming knowledge and hands-on experience, with experience in designing and implementing complex storage sub-systems

  • Proficient programming and debugging skills in C/C++ or Go, along with knowledge of version control (Git) and bug tracking systems (JIRA)

  • Knowledge and expertise in Kubernetes


Desirable Requirements

  • Experience in Linux kernel, persistent memory, SCSI, SCST, I/O device drivers, RAID, development related to NVMe devices

  • Strong problem solving, troubleshooting, diagnostic skills with knowledge of performance analysis tools and techniques for multi-threaded distributed systems

1-December-25

Show more

These jobs might be a good fit

19.11.2025
D

Dell Senior Software Engineering Manager India, Karnataka, Bengaluru

Limitless High-tech career opportunities - Expoint
一般消費者向けPC、PC周辺機器、ソフトウェア等の営業関連業務(提案、見積り、契約など). 家電量販店およびAmazonなどのEテールチャネルに対する販売戦略の立案・実行. 顧客の成長戦略・施策に沿ったソリューション提案およびビジネスプランの策定. 顧客との中長期的な関係構築を通じた当社製品・ソリューションのシェア拡大. メーカー、リテール業界(家電量販店・Eテール)における営業・マーケティング・企画等の実務経験. 日本の消費者市場およびECビジネスに関する知見. 顧客、社内関係部門、外部パートナーとの調整・折衝能力....
Description:

主な役割・職務内容

  • 一般消費者向けPC、PC周辺機器、ソフトウェア等の営業関連業務(提案、見積り、契約など)

  • 家電量販店およびAmazonなどのEテールチャネルに対する販売戦略の立案・実行

  • 顧客の成長戦略・施策に沿ったソリューション提案およびビジネスプランの策定

  • 顧客との中長期的な関係構築を通じた当社製品・ソリューションのシェア拡大

Consumer事業領域における新たな成長戦略の推進に伴い、を目的とした増員。

【経験・スキル】

  • メーカー、リテール業界(家電量販店・Eテール)における営業・マーケティング・企画等の実務経験

  • 日本の消費者市場およびECビジネスに関する知見

  • 顧客、社内関係部門、外部パートナーとの調整・折衝能力


As a Channel Sales Account Executive, you will work with channel partners to identify and qualify mutually rewarding sales activities, strategies, distributors and business opportunities, all in the service of optimizing sales execution so that service level agreements are met.
•Work with channel partners to identify and qualify mutually rewarding sales activities, strategies and business opportunities
•Manage the channel partner relationship, engagement and achievement of joint objectives through the partner planning process
•Identify cost-effective and practical alternatives for the channel by bundling products/service “solutions” to maximize our opportunity while meeting customer’s needs
•Work with inside sales teams and partner outside field sales teams to drive all lines of business, removing technical barriers, architecting business solutions and bringing forward new business
•Develop and implement strategies and sales campaigns for targeted accounts•8 to 12 years of related field sales experience
•Aptitude for understanding how technology products and solutions solve business problems
•Strong communication, collaboration, negotiation and executive presentation skills and the ability to provide insight and thought leadership to senior level leadership and executives
•Bachelor’s degree


Application closing date:DD Month YYYY

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Participate in the preparation, review and evaluation of software/storage requirements and specifications. Prepare written specifications for tasks of varied complexity from verbal requirements. Use defined software lifecycle methodologies. Review and...
Description:

PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems, cluster management, distributed systems and container management. The modernization initiative will empower PowerScale to provide a composable, disaggregated, software-defined architecture with the capacity to store exabytes of data and deliver unparalleled performance.

What you’ll achieve

As ain the Unstructured Data Storage Protocols group, you will have the opportunity to use your expertise to work on innovative and cutting-edge technologies in our PowerScale product line. You will work as part of a highly skilled technical team, who provide solutions to our customer’s most complex issues. You will constantly be challenged in developing and improving new and current technologies with the support of your team behind you.

You will utilize a range of applicable technologies (e.g. programming languages, compilers, assemblers, debuggers, other tools) for products used in local, networked, and cloud environments. You will modify existing software products to add new functions to improve performance or enhance product usability. You will participate in product development in all stages from planning and design to development, testing and documentation.

You will:

  • Participate in the preparation, review and evaluation of software/storage requirements and specifications
  • Prepare written specifications for tasks of varied complexity from verbal requirements.
  • Use defined software lifecycle methodologies
  • Review and implement test strategies for software products

Essential Requirements

  • Typically requires 3-5 years of related experience with a Bachelor’s degree; or an advanced degree without experience.
  • Solid knowledge of programming languages: C, C++ and Python; operating systems (Windows/Linux); firmware; device drivers and databases.
  • Able to code/debug moderately complex programs using written design specifications
  • Knowledge of Network Attached Storage (NAS) and its application
  • Good understanding of hardware and software interactions

Desirable Requirements

  • Knowledge of distributed software systems, protocols such as SMB, NFS, or S3 interfaces in shippable software/services
  • Understanding of the system calls, inter-process IPC or remote-procedure RPC calls, multiplexed I/O and concurrency models, system configuration, memory management,


Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Technical Staff Software Engineering I10 - C C++ Linux Kernel opportunities at Dell in India. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.