Software Engineer Embedded/Network Systems I (Full Time) - United States
About the role
You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Your work develops and maintains critical software and tools that ensure hardware compatibility, network performance, and security for Cisco’s core products like operating systems, firmware, and networking stacks.
Responsibilities
- Develop and maintain critical software and tools ensuring hardware compatibility, network performance, and security for Cisco’s core products.
- Manage time and streamline processes to deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure.
- Solve complex challenges through innovation and precision, while being highly organized and process-driven.
- Collaborate with empathy to make really big things happen on a global scale.
Requirements
- Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate’s, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience).
- Proficiency in C programming and experience with embedded Linux, including a solid understanding of operating system fundamentals.
- Familiarity with network principles & concepts, routing protocols, and general networking concepts.
- Hands-on experience with automation tools and scripting languages (such as Python or Bash), along with knowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Understanding of DevSecOps practices and their application in software development workflows.
Preferred Quals
- 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
At Cisco, we offer competitive salaries, comprehensive benefits, and a supportive work environment. Specific details about benefits are available upon request.
Pay
The full salary range for certain locations is listed below. For locations not listed, the recruiter can share more details about compensation for the role in your location during the hiring process.
Schedule
Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. 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 a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance.