Software Engineer Embedded Systems I (Full Time)
Cisco
This job at a glance
- Who can apply
- New grads and up to 5 years · Diploma
- Must know
- NetworkingEmbedded systemsCLinuxPythonGit
- Nice to have
- Machine learningCybersecurity
- Work
- On-site in San Jose
- Pay
- Not stated by the employer.
- Skill demand
- Networking30%Embedded systems26%C17%Linux9%of 46 similar entry-level jobs posted in the US this week
- Listed
- Nov 6, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
As a Software Engineer on Cisco's core technologies team, you will be an essential contributor to developing next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. You will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco’s critical products. Your work will develop and maintain critical software and tools that ensure hardware compatibility, network performance, and security.
Key Responsibilities
- Develop and maintain critical software and tools for Cisco's core products.
- Ensure hardware compatibility, network performance, and security.
- Embed resilience and efficiency into global communications infrastructure.
Requirements & Tech Stack
- Proficiency in C programming.
- Experience working in embedded Linux environments.
- Solid understanding of operating system fundamentals.
- Working knowledge of core networking principles, routing protocols, and general network architecture concepts.
- Hands-on experience developing automation scripts (e.g., Python or Bash).
- Experience utilizing CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Experience applying DevSecOps practices within software workflows.
Qualifications
- Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months):
- A Bachelor's degree with 0 years of work experience.
- An educational or workforce development program (e.g., Associate’s, Apprenticeship, Boot camp, or Certification) with 1 year of work experience.
- High school diploma (or equivalent) with 2 years of work experience.
- Qualifying education and work experience should be in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field.
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.