Software Engineer (Simulation)

CiscoSan Jose, CA
$123,600 - $200,100Onsite

About The Position

We are seeking a motivated Software Engineer to join our team and contribute to the development of a functional simulator for the Cisco SiliconOne family of devices. This simulator plays a vital role in accelerating our product development process and ensuring high-quality hardware solutions.

Requirements

  • Bachelors degree in Computer Science, Computer Engineering, or related degree, and 2+ years of related experience, or Masters degree in Computer Science, Computer Engineering, or related degree with hands-on Software and/or ASIC development
  • Experience in C and C++, or System Verilog, or Design Verification

Nice To Haves

  • Consistently achieved effective communication and problem-solving skills
  • Prior experience designing and implementing ASIC functional simulators
  • Prior experience in Data Networks
  • Possess both Software development and ASIC development experience

Responsibilities

  • Work under the guidance of senior engineers to implement and maintain components of the simulator based on architecture specifications.
  • Collaborate with the Software, and Hardware teams to understand support their use of the simulator as a reference for development.
  • Participate in troubleshooting, testing, and validating simulator functionalities.
  • Learn and apply industry best practices in model development and integration.

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
  • paid holidays
  • floating holiday
  • paid time off for employee’s birthday
  • paid year-end holiday shutdown
  • paid days off for personal wellness
  • paid vacation time
  • flexible vacation time off program
  • sick time off
  • paid days per full calendar year to volunteer
  • annual bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service