Description
We're seeking a skilled software engineer to join our team, focusing on developing and maintaining critical software and tools for Cisco's core products, including operating systems, firmware, and networking stacks.
You will be working on hardware-software integration and low-level networking technologies that power Cisco's critical products. You'll gain hands-on experience with embedded Linux environments, C programming, and automation scripts.
Responsibilities:
- Develop and maintain critical software and tools for Cisco's core products
- Work on hardware-software integration and low-level networking technologies
- Collaborate with cross-functional teams to deliver high-quality solutions
- Apply DevSecOps practices within software workflows
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field
- Proficiency in C programming and experience working in embedded Linux environments
- Working knowledge of core networking principles, routing protocols, and general network architecture concepts
- Hands-on experience developing automation scripts (e.g., Python or Bash), utilizing CI/CD pipelines (e.g., Jenkins, GitHub Actions)
Preferred Qualifications:
- Conceptual understanding or hands-on experience with AI/ML
- Understanding of cybersecurity principles and security protocols
- Experience with FPGA development
- Knowledge of signal and power integrity, and PCB design
Benefits:
- Medical, dental, and vision insurance
- 401(k) plan with Cisco matching contribution
- Paid parental leave
- Short and long-term disability coverage
- Basic life insurance
- Paid time away (vacation, holidays, sick time)
- Opportunities for career growth and professional development
For more fresh new jobs, check out yubhub.co.