Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$231.4k - $331.8k

Cisco Systems

Application Window The application window is expected to close on: 05/15/2026. Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. Meet the Team CHG BSP Software The Common Hardware Group (CHG) at Cisco seeks skilled software engineers for our Diagnostic/BSP team, responsible for ensuring the reliability and performance of world‑class hardware. Our team develops software for Cisco’s network switches and routers, enabling flexible, agile network infrastructures that support complex AI and ML workloads. This is a unique opportunity to grow your technical skill set and gain visibility across cross‑functional teams within Cisco. We value motivated individuals who enjoy solving complex challenges and thrive in a collaborative, innovative environment. Your Impact Architect and develop BIOS, BSP, and diagnostics for Cisco’s Core and Edge routing products. Design, develop, and test device drivers for FPGA and networking peripherals. Develop and execute software test plans. Collaborate with cross‑functional teams to debug prototypes and validate software. Innovate and drive unique software, hardware, and technology solutions with a global impact on Cisco’s product portfolio. Utilize deep technical expertise for complex consultations and act as an expert both internally and externally. Shape technology and industry trends to enable a competitive advantage and ensure long‑term business impact. Minimum Qualifications Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 15+ years experience, or Master’s degree with 12+ years experience. Proficient in C, C++, and Python programming for embedded systems. Experience in hardware and device driver development, including Linux hardware bring‑up, multi‑threading, event handling, and state machine implementation. Experience with Sonic, ONIE, BMC, IPMI, and/or Redfish technologies. Skilled in developing, debugging, and validating embedded systems using protocols such as I2C, SPI, UART, PCIe, GPIO. Preferred Qualifications Proficient in kernel debugging tools such as GDB and KGDB. Experience leading board bring‑up, validation, and debugging of embedded systems. Ability to develop software from concept through delivery for large‑scale, high‑bandwidth systems. Strong troubleshooting skills for software defects from kernel modules to applications. Experience in collaborative system design, specification writing, and requirements review. Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems. AI/ML experience and knowledge of Layer 2/3 network protocols, network processors, optical networking, secure‑boot, open‑source tools, CMIS, and SFF standards (SFP, QSFP). Compensation and Benefits Message to applicants applying to work in the U.S. and/or Canada: The starting salary range posted for this position is $231,400.00 to $331,800.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation, equity, or benefits. Individual pay is determined by the candidate’s hiring location, market conditions, job‑related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco’s plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with Cisco matching contribution, paid parental leave, short and long‑term disability coverage, and basic life insurance. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. Other benefits include paid holidays, vacation days, sick time, volunteer days, and optional paid time away for personal wellness or critical family needs. For non‑sales roles, employees are also eligible to earn annual bonuses subject to Cisco’s policies. Employees on sales plans receive performance‑based incentive pay on top of their base salary, split between quota and non‑quota components, subject to the applicable Cisco plan. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $231,400.00 – $381,600.00 Non‑Metro New York state & Washington state: $222,900.00 – $343,600.00 * For quota‑based sales roles on Cisco’s sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. ** Employees in Illinois, whether exempt or non‑exempt, will participate in a unique time off program to meet local requirements. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Milpitas, CA vacancy
  • $240k - $250k

     ...escalation workflows - reducing resolution times and improving engineering efficiency. Integrate agentic capabilities into identity...  ...the needle for the business. WHAT YOU BRING ~10+ years of software engineering experience, with 8+ years in customer-facing or customer... 
    Suggested

    Saviynt

    Milpitas, CA
    1 day ago
  • $225k - $245k

     ...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency... 
    Suggested

    Saviynt

    Milpitas, CA
    5 days ago
  • $160k - $250k

     ...Principal Engineer — PAM Platform This role is on the PAM Platform team, building the next generation of PAM infrastructure that runs across...  ...‑facing escalations What You Bring Experience 10+ years of software engineering experience with demonstrated ownership of complex... 
    Suggested
    Contract work

    Rival Inc

    Milpitas, CA
    5 days ago
  • $240k - $250k

     ...others. Design and develop secure, scalable, multi-tenant software solutions that run seamlessly across major cloud platforms...  ...expert and thought leader, influencing product direction and engineering best practices. Drive continuous improvement in engineering... 
    Suggested

    Saviynt

    Milpitas, CA
    3 days ago
  •  ...drivers for FPGA and networking peripherals. Develop and execute software test plans. Collaborate with cross-functional teams to...  ...Minimum Qualifications Bachelor's degree in Electrical Engineering, Computer Science, or related field with 15+ years experience,... 
    Suggested

    Webex Events (formerly Socio)

    Milpitas, CA
    1 day ago
  • $160k - $170k

     ...Quality Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's...  ...in API and integration testing. Sound knowledge of SDLC and software testing methodologies. In-depth understanding of various software... 

    Saviynt

    Milpitas, CA
    1 day ago
  • $220k - $225k

    ASSOCIATE PRINCIPAL SOFTWARE ENGINEER Saviynt’s AI‑powered identity platform manages and governs human and non‑human access to all of an organization’s applications, data, and business processes. WHAT YOU WILL BE DOING You will build the Pilot Rail (the human-in-the-loop... 
    Local area

    Medium

    Milpitas, CA
    4 days ago
  • $160k - $250k

     ...Job Description Job Description Principal Engineer — PAM Platform Saviynt’s Enterprise Identity Cloud helps modern enterprises scale...  ...escalations WHAT YOU BRING Experience 10+ years of software engineering experience with demonstrated ownership of complex... 
    Contract work

    Saviynt

    Milpitas, CA
    10 days ago
  • $231.4k - $331.8k

     ...shape and deliver the user experience for Cisco Cloud Control—Cisco's next-generation AI-powered cloud management platform. As a Principal engineer you will: Build services and libraries for a model-driven, multi-tenant application platform for consumption by first... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Webex Events (formerly Socio)

    Milpitas, CA
    5 days ago
  • $180k - $205k

     ...time to scale. PsiQuantumalso develops the algorithms and software needed to make these systems commercially valuable. Our application...  ...: The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and... 
    Full time
    Shift work

    PsiQuantum

    Milpitas, CA
    5 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    10 hours ago
  • $242k

     ...employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools... 
    Full time
    Local area
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    2 days ago
  • $270k - $320k

     ...Business Area: Engineering Seniority Level: Director Job Description: At Cloudera...  ...environments. We are seeking a Principal Staff Engineer with a strong technical...  ...sponsorship or relocation. As a Principal Software Engineer you will: Drive the multi-... 
    Work from home
    Worldwide
    Relocation
    Flexible hours

    Cloudera

    San Jose, CA
    1 day ago
  • $349k - $431k

     ...billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models...  ...cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered... 
    Remote work

    Waymo

    Mountain View, CA
    15 days ago
  • $185.5k - $265k

     ...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We are looking for a Principal Software Development Engineer to join our team. This is a hybrid (3 days/week) or remote (within the Pacific Timezone) role, reporting to the... 
    Full time
    Work at office
    Local area
    Remote work
    3 days per week

    Zscaler

    San Jose, CA
    3 days ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $217k - $310k

     ...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We are looking for a Sr. Principal Software Engineer to join our team. This is a San Jose, CA based role, reporting to the Sr. Manager, Software Engineering in the Zscaler... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    3 days ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...its development lifecycle. As a Principal Software Developer in Test, you will be...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    5 days ago
  • $182k - $260k

     ...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We are looking for a Principal Software Development Engineer (Microservices) to join our team. This is a hybrid capacity based out of San Jose, CA (3 days a week in office)... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    4 days ago
  •  ...world moving forward. Job Description We are hiring a Principal Engineer to serve as an architect for our Enterprise AI platform for...  ...Science, or a related field. ~7+ years of professional software engineering experience, including 5+ years in architecture or... 
    Temporary work
    Remote work
    Flexible hours
    Shift work

    Sandisk

    Milpitas, CA
    23 days ago
  • $147k - $237.5k

     ...precision that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected...  ...by a secure digital environment. Job Description As a Sr Principal Software Engineer within the Engineering team, you will drive the... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $147k - $237.5k

     ...Job Summary As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services for public and private cloud features. Participate in all phases of the product development lifecycle from definition, design, through... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...About the Role Principal Engineer – Data Plane Team (Cloud IDE). Key Responsibilities Lead data path development for the CNE product line,...  ...technical and non‑technical audiences. Qualifications 14+ years of software engineering experience, with 10+ years in designing and... 
    Work at office
    Local area
    Remote work
    Work from home

    F5 Networks

    San Jose, CA
    3 days ago
  • $240k - $270k

     ...Principal Software Engineer - Switch Design (27966) Location: San Jose, California, United States About Supermicro: Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data... 
    Remote work
    Worldwide

    Support Revolution

    San Jose, CA
    5 days ago
  •  ...Principal Software Engineer - Full Stack Bangkok, Bangkok Our client is an online travel booking platform for accommodations, flights, and more. They build and deploy cutting‑edge technology that connects travelers with more than 3.6 million accommodations globally... 
    Work experience placement
    Live in
    Visa sponsorship
    Relocation package

    AVOMIND

    San Jose, CA
    1 day ago
  • $172k - $349k

    ## Principal Software Engineer, Embedded (RIS)Applylocations: Sunnyvale, California, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: 1205911Principal Software Engineer, Embedded (RIS)This role has been designed as ‘Hybrid’ with an... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    4 days ago
  •  ...Zscaler is seeking a Principal Software Development Engineer to join our Zero Trust Exchange department in San Jose, CA. This hybrid role focuses on implementing high-impact ZCC tunnel features to enhance user connectivity and security. The ideal candidate will have strong... 

    Zscaler

    San Jose, CA
    4 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the...  ...leadership role pairing directly with the Principal Architect to bridge the gap between GPU...  ...acceleration and the Velox execution engine. You will define how Presto utilizes GPU... 

    IBM Computing

    San Jose, CA
    3 days ago
  •  ...Principal Software Engineer – DevSecOps (Applied Signal Technology – San Jose, CA) This is an onsite position. U.S. citizenship required; TS/SCI security clearance with polygraph required after start. What You Will Do Drive and manage AST’s DevSecOps development environment... 

    Prattwhitney

    San Jose, CA
    3 days ago
  • $261.5k - $353.5k

     ...customer problems. Drives design and implementation of durable software solutions that solve critical customer problems in a fast‑...  ...Contributes to standards, patterns, and best practices that improve the engineering community. Provides perspective on leading industry trends,... 
    Temporary work
    Work experience placement

    Intuit

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!