Principal Software Engineer
$231.4k - $331.8kCisco 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 Cisco
$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...SuggestedContract work$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$240k - $250k
...escalation workflows — reducing resolution times and improving engineering efficiency. Integrate agentic capabilities into identity... ...move the needle for the business. WHAT YOU BRING 10+ years of software engineering experience, with 8+ years in customer-facing or customer...Suggested$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...SuggestedLocal area$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...SuggestedLocal areaRemote work$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 party...Full timeTemporary workWork at officeLocal areaImmediate startFlexible hours$200.5k - $260.5k
...As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management to drive, develop, and maintain the product Develop and maintain software components on current and future products Hands...Full time$261.5k - $353.5k
...Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group of passionate...Temporary workWork experience placementRelocation package$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...Full time- ...Principal Software Engineer About the Team: This role is for the Cloud Engineering team within Cornerstone. The team is responsible for creating and managing Cornerstone’s cloud infrastructure and related DevOps tooling automation. As a Principal Software Engineer you...
$205k - $241k
...part of shaping the future of mobility, then read on!We are looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep expertise in safety critical and modern software architectures...Full timeWork at officeLocal areaImmediate startFlexible hours3 days per week$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 timeLocal areaFlexible hours- ...What you will do In this role, situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed for the Advanced Air Mobility (AAM) market. You will define, architect, and champion...
$170k - $210k
...security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team. Responsibilities Develop and maintain software components on current and future products Take...Full time$167k - $270.5k
...and customer experience motion. The Sr. Principal/Principal person will have demonstrated... ...validation. Partner with data engineering to design high‑quality datasets and synthetic... ...related field. 15+ years in data science, software engineering, data engineering, ML or...Full timeWork at office$147k - $237.5k
...real‑time problem‑solving, stronger relationships, and the kind of precision that drives great outcomes. 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...Full timeWork at office$143k - $286k
...data access layer for SQL and NoSQL datastores. Lead a team of engineers to deliver cross‑team initiatives. Root‑cause analysis of... ...involving multiple teams, applications, networks, hardware, and software that relate to scaling and performance. Collaborate with the open...Temporary workWork experience placementWork at office$147k - $237.5k
...with virtualization technologies, various hypervisors, system software, and networking. Qualifications Required Qualifications: Strong... ...ARM templates. BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent or equivalent military experience...Full timeWork at office$272k - $431.25k
What you’ll be doing: Drive system software architecture alignment and technical deep dives, acting as the primary software engineering contact for NPI projects with key customers. Collaborate with major customers to understand their roadmap, use cases, and requirements...Shift work$272k - $431.25k
...operates — from smart personal assistants and engineering‑productivity tools to data‑driven... ...used across the company. Now we need a principal‑level, hands‑on engineering leader to... ...Agentic AI applications behave like mature software, not prototypes. Build reusable...Live in$147k - $237.5k
...in the right place. Palo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking an accomplished Principal Software Engineer with expertise in developing client-side software for MacOS. You will be part of a world‑class engineering team working...Visa sponsorshipWork visa$207.8k - $378.7k
Principal Software Engineer - FoundationDB - Cupertino, CA Apple is looking for an experienced database Software Engineer to help develop the next generation of Apple’s cloud services. You will be working on a core component of the iCloud Platform that makes Apple’s experiences...Relocation package- Location Hybrid, working onsite at our Santa Clara, CA, headquarters 3-5 days per week. The Role Principal Software Engineer - Kernels What you will do The role requires you to be part of the team that helps productize the SW stack for our AI compute engine. As part of...Work experience placement3 days per week
$165.8k - $308k
## Principal Bioinformatics Software EngineerApplylocations: Santa Claratime type: Full timeposted on: Posted Todayjob requisition id: (***) ***-****... ...join us!**The Opportunity*** As a Bioinformatics Software Engineer, you will design and develop automated verification...Local areaRelocation package$272k - $431.25k
NVIDIA is the platform for every new AI-powered application. We seek a Principal Software Engineer - AI Inference to advance open-source LLM serving. This role involves contributing to upstream inference engines like vLLM and SGLang. You will ensure they run outstandingly...- d-Matrix inc. is seeking a Principal Software Engineer specializing in kernels at our headquarters in Santa Clara, CA. In this role, you will be responsible for developing and maintaining software kernels for next-generation AI hardware, ensuring optimized performance....3 days per week
- ...of diverse perspectives. Join us as we shape the future of AI and beyond. THE ROLE: As a Principal AI Infrastructure Solution Engineer, you will partner with AMD’s AI software teams and customers to enable large‑scale LLM training and inference on AMD Instinct GPUs....
$296.3k
...hardware and battery systems to intuitive design, intelligent software, and next‑generation safety and entertainment features.... ...future of transportation on a global scale. Role Overview: As a Principal Engineer you will be a technical leader in the Local Planner...Work experience placementLocal areaRemote workRelocation packageFlexible hours$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 placementWork at office2 days per week$272k - $431.25k
...will lead the architecture and hands‑on delivery across system software, drivers, and CUDA to make profiling continuously available... ...signals into actionable insights. Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Milpitas, CA
- senior principal cloud computing engineer Milpitas, CA
- principal Milpitas, CA
- software support Milpitas, CA
- software sales Milpitas, CA
- embedded software Milpitas, CA
- software applications developer Milpitas, CA
- remote software sales Milpitas, CA
- software technical support Milpitas, CA
- software asset management analyst Milpitas, CA


