Software Engineer Embedded Systems I (Full Time)

Cisco

San Jose, CA0–2 yrs6d agovia LinkedIn

About the Role

This posting is to advertise potential job opportunities. The exact role may not be open today but could open in the near future. Cisco representatives may contact you directly if a relevant position opens. Applications are accepted until further notice.

You will be an essential contributor to the development of next-generation innovations in operating systems, firmware, networking stacks, and security infrastructure. Working on these teams, you will gain hands-on experience with hardware-software integration and low-level networking technologies that power Cisco’s critical products. 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.

Your Impact

You are a passionate engineer skilled in low-level programming, networking protocols, and hardware-software integration, with strong communication and collaboration abilities. You thrive in solving complex challenges through innovation and precision, while being highly organized and process-driven. By effectively managing your time and streamlining processes, you deliver high-quality solutions that embed resilience and efficiency into global communications infrastructure, directly contributing to Cisco’s leadership in trusted, scalable networking technologies.

Minimum 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.

  • Proficiency in C programming and experience working in embedded Linux environments, including a 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), utilizing CI/CD pipelines (e.g., Jenkins, GitHub Actions), and applying DevSecOps practices within software workflows.

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.

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

79 openings · 74 need no experience

Most hiring: NVIDIA, TikTok USDS Joint Venture, Applied Intuition

See all 79 →