Software Diagnostics Engineer - Hardware Diagnostics

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Service Provider
  • Job Id

Senior Software Diagnostics Engineer - Hardware Diagnostics

San Jose, CA 

The Business Entity

Cisco's Service Provider group has a very rich product portfolio covering multiple Routing platforms, Cable access and ASICS/Optics. The diagnostics team is responsible for developing innovative software solutions to validate hardware designs and support product manufacturing  


The Team

You will be part of a global hardware Diagnostics development team, a very dynamic group working in a fast-paced environment. As a Diagnostics Engineer you will be exposed to state-of-the-Art technologies used in Cisco Switching and Routing products. We are looking for motivated individuals who enjoy challenging tasks. We offer a great opportunity to grow your technical skills set and gain visibility and recognition among cross-functional groups.


Role & Responsibilities

In this highly visible role as a Diagnostics Engineer, you will:

● Design and develop component and system level diagnostics software/firmware for system, board, FPGA and ASIC design verification and validation in engineering and manufacturing.

● Author diagnostic functional specification to provide guidelines for implementation to achieve the highest level of test coverage with fault isolation at the component level.

● Provide inputs to the hardware team for Design-For-Testability (DFT). Work closely with HW design, SW development and manufacturing teams, and promote team collaboration

● Initiate informal reviews of ideas and technical objectives within and across functional teams

● Develop and execute detailed test plans to validate diagnostics software.


Minimum Qualifications

● Excellent "C" programming skills

● Solid background in hardware

● Seeking candidates with good driver-level or embedded software skills/experience.

● Familiarity with real time OS development environment (eg: Linux)

● Strong problem solving and debugging skills

● Ability to translate engineering and manufacturing customer requirements into design objectives

● Self-motivated and able to work effectively in a team environment

● Good English written/oral communication skills


Desired Skills

● OS and Kernel development experience

● Relevant industry experience with routers/switches

● Experience with test equipment (eg: traffic generator, oscilloscope, logic analyzer)

● Experience with assembly programming language


About Cisco

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at Cisco.


@CiscoCareers is #hiring #Embedded software #firmware #device drivers #diagnostics #routing #switching #engineering #hardware qualification #manufacturing #software engineer

Apply on the Company Site
Powered ByLogo