Talent.com
This job offer is not available in your country.
Software Senior Principal Engineer (I9)- Windows OS

Software Senior Principal Engineer (I9)- Windows OS

Dell TechnologiesBengaluru, Karnataka, India
12 hours ago
Job description

Senior Principal Software Engineer - Windows OS

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Join us to do the best work of your career and make a profound social impact as a Software Senior Principal Engineer in our OS Team in Bangalore .

What you’ll achieve

As a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions.

You will :

  • Spearhead the development accelerate delivery and improve reliability.
  • Windows OS Architecture & Implementation : Architect and implement advanced Windows OS features including distributed IPC (Named Pipes, RPCs, COM), async programming, and LINQ-based constructs; contribute to GenAI integration, virtualization (VDI, ICA, RDP), and cloud-native deployments.
  • Cross-Functional Collaboration & Leadership : Work closely with BIOS, firmware, and driver teams to optimize system performance and hardware-software integration; lead technical reviews, mentor junior engineers, and enforce best practices in design, coding, and testing.
  • Strategic Influence & Customer Focus : Translate customer needs into technical solutions; identify emerging trends to guide product direction and innovation

Take the first step towards your dream career

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role :

Essential Requirements

  • Architecture & Product Development : Proven experience in designing and developing at least two complete end-to-end products with solid architecture ownership.
  • Programming Expertise : Expert-level knowledge in C and .NET constructs (LINQ, Events, Delegates, Lambdas, Extension Methods, Async Programming); working knowledge of Python, WPF, MVVM, .NET Framework / Core, and Windows IPC (Named Pipes, RPCs, Events, COM).
  • Debugging & Customer Focus : Strong debugging skills with a proactive approach to resolving ambiguous customer issues; hands-on experience in Windows application development and understanding hardware-software tradeoffs.
  • Ecosystem & Tools : Solid experience with CI / CD, unit testing, GenAI frameworks, Microsoft ecosystem, and Atlassian tools (Jira, Bitbucket, Confluence); familiar with SDLC, STLC, Agile, BDD, and TDD methodologies.
  • Systems & Platforms : Sound knowledge of OS concepts, firmware, BIOS, device drivers, system internals, network tools / utilities; experience with Windows variants including Azure, licensing, cloud computing, virtualization (VDI : ICA, RDP, VMware), and thin clients; adaptable to new domains with minimal supervision.
  • Desirable Requirements

  • Engineering Degree with 15-20 years of relevant experience.
  • Hands-on expertise in Windows OS internals, distributed systems, and IPC mechanisms (Named Pipes, RPCs, COM), with a strong grasp of multithreading and performance optimization
  • Create a job alert for this search

    Principal Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Software Principal Engineer

    Software Principal Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    Software Principal Engineer (I8).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 t...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer (IC4)

    Principal Software Engineer (IC4)

    OracleBengaluru, Karnataka, India
    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the ...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    FivetranBengaluru, Karnataka, India
    From Fivetran’s founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonic...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    MicrosoftBengaluru, Karnataka, India
    Our team in Azure GenAI is at the cutting edge of developing large language model technologies to power Azure AI Platform products and offering them as a service for both internal and external appl...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Engineer, Software

    Principal Engineer, Software

    MavenirBengaluru, Karnataka, India
    Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Proficient in developing C / C++ / Go app...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    SyniverseBengaluru, Karnataka, India
    Syniverse is the world’s most connected company.Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping t...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Disney Entertainment and ESPN Product & TechnologyBengaluru, Karnataka, India
    Senior Principal Software Engineer.Technology is at the heart of Disney’s past, present, and future.We are Storytellers and Innovators. Few places in the world combine both technological and creativ...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    AutodeskBengaluru, Karnataka, India
    We’re growing our Engineering team within Autodesk’s Enterprise Services IT organization.This team leverages Software Engineering and DevOps principles to build the foundations for the company’s bu...Show moreLast updated: 12 hours ago
    • Promoted
    Principal Engineer Software

    Principal Engineer Software

    Palo Alto NetworksBengaluru, Karnataka, India
    You will be responsible for the design, development and test of a scalable distributed management plane infrastructure software and features that runs as the core OS for all of Palo Alto Networks’ ...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Principal Engineer Software (Cortex XSIAM)

    Principal Engineer Software (Cortex XSIAM)

    Palo Alto NetworksBengaluru, Karnataka, India
    At Palo Alto Networks everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and mo...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    DiligentBengaluru, Karnataka, India
    Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and le...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    swivl.techBengaluru, Karnataka, India
    Job Title : Principal Software Engineer (15+ years experience) Are you a senior technologist with a strong product mindset, proven architectural expertise, and a passion for mentoring high-performin...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer I

    Principal Software Engineer I

    Curriculum AssociatesBengaluru, Karnataka, India
    At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the na...Show moreLast updated: 12 hours ago
    • Promoted
    Senior Principal Engineer Software (Prisma SDWAN Platform) - NetSec

    Senior Principal Engineer Software (Prisma SDWAN Platform) - NetSec

    Palo Alto NetworksBengaluru, Karnataka, India
    At Palo Alto Networks everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and mo...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    Beginning with discovery and mapping of data sources, understanding their formats, cataloging these sources and data schema - we let customers understand their data landscape, both by building hist...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Software Senior Principal Engineer (I9)

    Software Senior Principal Engineer (I9)

    Dell TechnologiesBengaluru, Karnataka, India
    Senior Principal Software Engineer.The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we des...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Cadence Design Systems, Inc.Bengaluru, Karnataka, India
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.The company applies its underlying Intelligent System Design strategy to deliver softwar...Show moreLast updated: 12 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    OracleBengaluru, Karnataka, India
    Joining Oracle will give you the opportunity to design and build innovative new systems from the ground up and operate services at scale. Engineers at every level can have significant technical and ...Show moreLast updated: 30+ days ago