Senior Principal Engineer Software

6 days ago


Bengaluru, Karnataka, India Palo Alto Networks Full time ₹ 15,00,000 - ₹ 20,00,000 per year

Your Career

As a member of the Prisma SDWAN Platform Software team at Palo Alto Networks, you will participate in the design and development of our Next-Generation platforms. Responsibilities will include platform bring-up, platform security using TPM chip, development of both kernel and user-space drivers, provisioning of third-party vendor switch/fabric and the overall development of consistent platform software for all HW platforms.

As a Platform Software Engineer, you will be expected to participate in all phases of the product development cycle, from definition, design, through implementation, test and field deployment. This includes developing functional specifications, assessing task requirements and scheduling, and collaborating with cross-functional teams like ASIC, Hardware, Diags, Manufacturing, Quality assurance and Customer Support teams.

Your Impact

  • Work from start to finish on product design, starting with conceptualization through to implementation and deployment.
  • Innovate new product features based on customer, partner, and technical support engineer feedback
  • Proactively identify product features for improvement and innovation.
  • Troubleshoot changes to the product to ensure high-quality output of the product design

Qualifications

Your Experience

  • 15+ years of experience with Linux Kernel, Platform and user-space drivers, FPGA, Firmware, PHY, Switch/Fabric SDK, Optics, Storage, POE controllers
  • System level expertise for platform software bring-up and support
  • Experience with chassis based appliances
  • Experience in Enterprise and Data center environments.
  • Expert level C coding/debugging skills
  • Strong scripting skills with bash and python
  • Experience with building large-scale, multi-threaded software systems
  • Experience with debugging Linux kernel performance, memory and platform boot-time issues
  • Experience with high availability mechanisms is a plus
  • Experience with TPM, FIPS and CC Certifications is a plus
  • Experience with Intel DPDK is a plus
  • Ability to work well with senior engineers in a dynamic, fast-paced environment
  • Familiarity with x86 and MIPS architecture is a plus
  • Related programming experience required

Additional Information

The Team

Our engineering team is at the core of our products connected directly to the mission of preventing cyberattacks. We are constantly innovating challenging the way we, and the industry, think about cybersecurity. Our engineers dont shy away from building products to solve problems no one has pursued before.



  • Bengaluru, Karnataka, India Dell Full time

    Senior Principal Software EngineerThe 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 xe2x80x94 all with the most advanced technologies tools software engineering...


  • Bengaluru, Karnataka, India PROGRESS SOFTWARE Full time US$ 1,20,000 - US$ 1,50,000 per year

    Principal Software Engineer (DotNet Fullstack) Hybrid Location: Bengaluru, IndiaDepartment: Software EngineeringApply nowJob Summary We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experiences with agility and ease. Were proud to have a diverse,...


  • Bengaluru, Karnataka, India Dell Full time

    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...


  • Bengaluru, Karnataka, India NIKE Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    PRINCIPAL SITE RELIABILITY ENGINEERIndia Technology CenterWHO YOU WILL WORK WITHThe Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Bengaluru, Karnataka, India Dell Technologies Full time US$ 1,50,000 - US$ 2,00,000 per year

    Senior Principal Software EngineerThe 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...


  • Bengaluru, Karnataka, India Dell Technologies Full time US$ 1,50,000 - US$ 2,00,000 per year

    Senior Principal Software EngineerThe 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...


  • Bengaluru, Karnataka, India New Groyp Talentoj Full time US$ 1,20,000 - US$ 2,00,000 per year

    We are seeking a skilled and motivated Principal Software Engineer with 7-10 years of experience in the MEAN stack (MongoDB,, Angular, ) to join our dynamic tech team. As a Senior Principal Software Engineer, you will be responsible fordeveloping and maintaining scalable software platform, ensuring smooth end-to-end full-stack development, and contributing...


  • Bengaluru, Karnataka, India Harness Full time US$ 1,50,000 - US$ 2,50,000 per year

    Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while improving the developer experience. We offer solutions for every step of the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal Engineer - Automation Python ScriptingThe Software Engineering team delivers next-generation 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 xe2x80x94 all with the most advanced technologies tools ...


  • Bengaluru, Karnataka, India Dell Full time

    IT Principal Software EngineerThe 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...