Search jobs > Milpitas, CA > Software engineering

Embedded Software Engineering Technical Leader.

Cisco
Milpitas, California, US
Full-time

Who We Are

Be part of the Service provider / Web scale Diagnostic team inside Cisco’s Common Hardware Group (CHG). This team works on the CISCO 8000 network switches and routers that features application awareness to make the network infrastructure flexible and agile for multi-layered response to different workloads need of AL / ML.

Who You'll Work With

You will work with a diverse group composed of the brightest problem solvers and innovators in the Diagnostic Software and hardware Teams located in San Jose.

The team is responsible for bring-up and mass production of testing software on the next generation of CISCO 8000 products.

What You'll Do

  • Embedded software development using Linux system and diagnostics tests suites
  • New hardware system bring-up.
  • Collaborate with the ASIC team, hardware team, vendors, and manufacturers.
  • Help troubleshoot hardware issues in building products.
  • Leads and mentors others, and improves the technical design of solutions
  • Writes functional clean code and unit tests at a level that sets the standard for coding across teams
  • Proactively identifies, prioritizes, and resolves risk and issues in production systems
  • Leads postmortems and reviews root cause analysis, ensures on call coverage

Who You Are

You are a self-starter and have a passion for learning technologies as well as troubleshooting and debugging complex systems using diagnostics software.

Your coding skills, computer architecture knowledge, good interpersonal skills, critical thinking and problem-solving capabilities, coupled with your ability to stay focused while working under pressure, make you an outstanding fit for our team.

Minimum Requirements

  • Bachelor’s degree in computer engineering or computer science or relevant degree and 8+ years of related work experience.
  • Prior expertise with C or C++ programming languages.
  • Prior experience with low-level programming
  • Experience in Microcontrollers and embedded peripherals such as I2C, PCIe, SPI, MDIO, etc.
  • Experience in a Linux environment.

Preferred Requirements

  • Master’s degree in computer engineering or computer science or relevant degree and 6+ years of related work experience.
  • Linux kernel device driver development experience.
  • Understanding of Layer 2 and Layer 3 network protocols and technologies such as TCP / IP.
  • Experience with Networking ASICs and PHY testing.
  • Experience with SSD, USB, NVRAM, or eMMC.
  • High speed serdes hardware or software experience
  • 25 days ago
Related jobs
Promoted
Cisco Systems, Inc.
San Jose, California

As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products. Candidates must have strong C programming skills and experience...

Cisco
Milpitas, California

Embedded software development using Linux system and diagnostics tests suites. You will work with a diverse group composed of the brightest problem solvers and innovators in the Diagnostic Software and hardware Teams located in San Jose. The team is responsible for bring-up and mass production of te...

Promoted
Cisco Systems, Inc.
San Jose, California

You will be in the Silicon One development organization as an ASIC Implementation Technical Lead in San Jose, CA with a primary focus on Design-for-Test. Bachelor's or a Master's Degree in Electrical or Computer Engineering required with at least 7 years of experience. Knowledge of the latest innova...

Cisco
San Jose, California

Cisco is looking for an experienced engineer to develop backend software for a production cloud service for Cisco Networking Engineering to simplify the deployment of generative AI applications, providing IT visibility and analytics across the entire AI infrastructure stack. You'll collaborate with ...

Promoted
Cisco Systems, Inc.
Milpitas, California

You will be actively a part of an engineering focused team that cultivates innovation, collaboration and diversity. You are a skilled software professional who loves to learn new things, willing to go that extra mile to make impact and can thrive in a dynamic start-up like environment. You have 10+ ...

ZEDEDA Inc.
San Jose, California

Zededa is seeking a leader for our Technical Marketing Engineer team. This role will lead and guide the technical marketing engineering team to support Solution Engineers, the Marketing Team, and the Product Team in delivering exceptional customer experiences and driving business success. The ideal ...

Cisco Systems, Inc.
San Jose, California

You will be in the Silicon One development organization as an ASIC Implementation Technical Lead in San Jose, CA with a primary focus on Design-for-Test. Bachelor's or a Master’s Degree in Electrical or Computer Engineering required with at least 7 years of experience. Knowledge of the latest innova...

Cisco
San Jose, California

In this highly visible role as Hardware Engineering Technical Leader, you will:. Bring up systems and execute engineering validation in the lab. Interact with cross-functional teams for technical discussions. Proficient in working cross functionally with various departments such as software, mechani...

Aeva
Mountain View, California

We are looking for a hands-on Software Engineering Manager to lead and grow our C++ Embedded Software Engineering Team. Ability to lead the team in solving complex embedded software problems and deliver software reliably. Lead our Core C++ Embedded Software Team. Participate in software design discu...

Cisco
San Jose, California

We are seeking a Technical Leader who can participate in architecture design, technical requirements definition, and engineering execution. The Technical Leader role works alongside our VP of Security Innovation to deliver our security network solutions on an appliance-based platforms with data proc...