1+ months

Software Engineer

Cisco Systems Inc.
San Jose, CA 95113
Apply Now
Apply on the Company Site
  • Jobs Rated
    8th

What You'll Do

Responsible for developing new platforms and platform capabilities for Next Generation Switching Platforms for Cisco, a market leader in switching products and technologies.

  • Work closely with developers and senior team members at different stages such as product starting from idea conceptualization till delivering it to customer
  • Work very closely with hardware and FPGA team on delivering the board bring-up of various new platforms or new features successfully as well as the ability to work with BIOS vendor on any PSIRTS or low-level changes/fixes as needed
  • Very motivated and passionate engineer who is open to learning and giving to the team and the business with "can do" attitude
  • Strong communication skills, collaboration, and a confirmed ability to handle challenging high priority tasks.
  • Troubleshoot and resolve software defects in components that range from kernel modules to applications
  • Work closely with a cross functional team and drive/collaborate with other technical leaders/software engineers on system/functional design and architecture of new features
  • Write specification documents
  • Review and sign off on requirements documents
  • Dedication to Quality: Ability to ensure and commit to a higher standard of quality than usual in the face of time to market pressures

Who You'll Work With

The Enterprise Switching Group has the charter for all Software Development functions across all Networking platforms. Working in this group, you will have the opportunity to Architect, Design, Develop and Test the Ciscos Catalyst 9000 Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms.

As a Software Engineer, need to work with Hardware, Diagnostic, Test cross-functional teams and able to implement/ requirement details to make the feature or product delivery success with high quality

  • Able to work as a team and drive being a lead to the respective module / product you own and take the right call for the product technical support
  • Willingness to stretch and attitude towards learning new technology, new modules and think on coming up with the solution / ideas that will increase the scope of the product.

Minimum requirements for this role

  • Solid knowledge of CPU architectures
  • Deep understanding of Linux and network resource management
  • Experience with CPU/Memory Management/IO
  • Strong OS fundamentals
  • Experience with new platform bringup, bootloader, device drivers, system knowledge, ASIC programming, Flash driver, USB driver, phy driver, I2C/SPI, PCIE, DMA,LED
  • Strong Programming skills in C
  • Very motivated senior person and passionate about driving ROMMON for upcoming product line and supporting existing product line.
  • Knowledge is not limited to ROMMON, System level knowledge is required. Various HW modules/components usage, PCIe interconnections, I2C/SPI, DMA, CPU knowledge
  • Strong communication skills, collaboration and a confirmed ability to take entire ownership and responsible for the modules they owns.
  • High quality delivery
  • Ability to understand and drive system level architecture, design & debugging.
  • Excellent communication skills and a proven ability to manage
  • Challenging high priority tasks
  • Ability to interface and collaborate directly with various stakeholders, business partners, and vendors
  • Dedication to Customer Success: Reproduction and debugging of customer issues, handling of field queries.
  • Develop functional specifications, assessing task requirements and scheduling, and participating in development, debug and support
  • Excellent verbal/written communication skills, collaboration and social skills.
  • Has a deep C programming language knowledge that allows understanding of kernel and driver level code.
  • Good understand open-source development methodology and practice
  • Experience with platform infrastructure bring-up - Bootloader, Ethernet device driver, Traffic flow - Data path.
  • Expertise in OS internals and Device Driver development on Embedded Systems and OS like IOS, Linux.
  • Experience with peripheral interfaces (USB, I2C, SPI, high-speed serial I/Fs)
  • Cisco product and IOS-XE is helpful.
  • Understanding of various h/w architecture (*PCI, PCIe, DMA, I2C, SPI, etc.).
  • Experience in product life cycle and tools and should been involved in end-to-end product or linecard development lifecycle
  • Hands on experience with NPU, ASIC, FPGAs with focus on Routing/Switching platforms.
  • Low level programming (interaction with hardware) using C language in multi-threaded, multi-processor, highly-available systems

Why Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think were old (36 years strong) and only about hardware, but were also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do you cant put us in a box!

But Digital Transformation is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

So, you have colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think were old (36 years strong) and only about hardware, but were also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do you cant put us in a box!

But Digital Transformation is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

So, you have colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!

Cisco Covid-19 Vaccination Requirements
The health and safety of Cisco's employees, customers, and partners is a top priority. Our goal is to protect and mitigate the spread of COVID-19 infection for strong business resiliency during the pandemic. Therefore, Cisco may require new hires to be fully vaccinated against COVID-19 if the role requires business-related travel, meeting with customers/partners (including visiting third-party sites on behalf of Cisco), attending trade events, and Cisco office entry, unless otherwise prohibited by applicable law, and in countries where COVID-19 vaccination is legally required. The company will consider legally required accommodations/exceptions for medical, religious, and other reasons as per the requirements of the role and in accordance with applicable law. Additional information will be provided to candidates about the requirements and accommodation process at the offer time based on region.

Jobs Rated Reports for Software Engineer

Posted: 2022-08-08 Expires: 2022-10-08
Sponsored by:
ADP Logo

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

Cisco Systems Inc.
San Jose, CA 95113
Tweet
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Jobs Rated Methodology
Powered ByCareerCast