
Senior Software Engineer – Platform Infrastructure, BSP
Cisco
full-time
Posted on:
Location Type: Hybrid
Location: Milpitas • California • United States
Visit company websiteExplore more
Salary
💰 $183,800 - $263,600 per year
Job Level
About the role
- Develop software consistent with Cisco's Design Thinking Principles
- Partner with hardware, platform, and NOS teams
- Build platform infrastructure including automated device access generation, observability, and AI-powered tooling
- Design compiler and code-generation systems
- Apply AI/ML and LLM-based approaches to accelerate platform development
- Lead medium-to-large features from technical design through delivery
- Advise on architectural decisions
- Set the engineering quality bar through code, design reviews, and technical documentation
- Mentor engineers and facilitate knowledge sharing
- Communicate delivery trade-offs and negotiate with cross-functional partners
Requirements
- Bachelor’s degree + 7 years of related experience, OR Master’s degree + 4 years of related experience, OR PhD + 1 year of related experience
- Experience in C and Python programming
- Experience with Linux system administration, shell scripting, and system-level programming
- Experience with CI/CD platforms (e.g., Jenkins, GitHub Actions, or GitLab CI), Docker and containerized development environments
- Experience with software infrastructure for network operating systems (e.g., SONiC, IOS-XR, or NX-OS) or embedded platforms
- Familiarity with Board Support Package (BSP) development or hardware abstraction layers or platform bring-up
- Experience with observability infrastructure (e.g., tracing, metrics, or logging systems like OpenTelemetry, Prometheus, or Grafana)
Benefits
- Medical, dental and vision insurance
- 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short and long-term disability coverage
- Basic life insurance
- 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
- 1 paid day off for employee’s birthday
- Paid year-end holiday shutdown
- 4 paid days off for personal wellness
- Non-exempt employees receive 16 days of paid vacation time per full calendar year
- Exempt employees participate in Cisco’s flexible vacation time off program
- 80 hours of sick time off provided on hire date and each January 1st thereafter
- Additional paid time away may be requested for critical or emergency issues for family members
- Optional 10 paid days per full calendar year to volunteer
- Employees may be eligible to receive grants of Cisco restricted stock units
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CPythonLinux system administrationshell scriptingsystem-level programmingCI/CDDockerobservability infrastructureBoard Support Package (BSP) developmentAI/ML
Soft Skills
leadershipmentoringcommunicationnegotiationknowledge sharing