Cisco-logo
Cisco
·
January 7, 2026
Apply Now
This job has closed.

Embedded Software Engineer

Milpitas, CA
Full-time
Onsite
$124K/yr - $174K/yr
Entry, Mid Level
Cisco is seeking skilled software engineers to join their Diagnostic/BSP team, responsible for ensuring the reliability and performance of their hardware. The role involves designing and developing BSP and diagnostics for routing products, testing device drivers, and collaborating with cross-functional teams.
Apply Now

Responsibilities

  • Design, and develop BSP, and Diagnostics for Cisco Core and Edge routing products
  • Develop, and test kernel and user space device drivers for FPGA and networking peripherals
  • Execute software test plans
  • Collaborate with cross-functional teams to debug prototypes and validate software

Qualification

Required

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field with 2+ years experience, or Master's degree
  • Proficient in C, C++, and Python programming
  • Knowledge of hardware and device driver development, including experience with Linux hardware bring-up
  • Knowledge of developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART, PCIe, and/or GPIO

Preferred

  • Proficient in kernel debugging tools such as GDB and KGDB
  • Experience developing software from concept through delivery for large-scale, high-bandwidth systems
  • Ability to troubleshoot software defects from kernel modules to applications
  • Experience with collaborative system design, specification writing, and requirements review
  • Commitment to quality, mentoring, and continuous learning in networking, optics, and embedded systems
  • Experience with AI/ML
  • Knowledge of Layer 2/3 network protocols

Benefits

  • Medical, dental and vision insurance
  • A 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
  • 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 determined by Cisco
  • 16 days of paid vacation time per full calendar year
  • Flexible vacation time off program
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • Up to 80 hours of unused sick time carried forward from one calendar year to the next
  • Additional paid time away may be requested to deal with critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer
  • Annual bonuses subject to Cisco’s policies
Cisco develops, manufactures, and sells networking hardware, telecommunications equipment, and other technology services and products. It is a sub-organization of Cisco Press.
Glassdoor
4.3
Founded in 1984
San Jose, California, USA
10001+ employees
http://www.cisco.com
5 other Similar Jobs