Embedded Software Engineer

  • Location:
    Shanghai, China
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id
Who You''ll Work With

What You''ll Do

Diagnostics software development on Cisco's data center switch products. Job involves some of the following tasks: C/C++ programming in an embedded software environment, diagnostic tests or firmware development on Nexus/MDS product. Good OS skills, router/switch data forwarding background desired. Application design for improved isolation and diagnosis of faults.

Who You Are
Meet or exceed most of the following requirements:

* C or C++ programming experience in embedded SW development environment
* Familiar with multi-process, multi-thread, embedded programming.
* Linux device driver or kernel development skills is a plus
* Experience with one of scripting language
* Experience with any of the following is desirable: network processors, gearbox, retimer, PHY, CPU sub systems for INTEL or ARM, PCH, interrupts, timer, SSD, NVRAM, bootflash, SPI
* Good debugging skills (GDB or register/memory level debugging is a plus)
* Speak fluent English.
* Must have excellent communication skills and be comfortable interacting with hardware/software/ASIC engineers, and customer support engineers.
* Must be comfortable with large-scale team-based SW development and frequent inter-group/company communication.
* Working knowledge of version control system such as CVS/SVN/GIT/Clearcase

Educational Background
Typically requires MS or BS degree in EE/CS combined with 4+ years of related experience

Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren''t afraid to change the way the world works, lives, plays and learns.We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are Cisco.

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered By