Search jobs > San Jose, CA > Software engineering

Embedded Software Engineering Technical Leader.

Cisco
San Jose, California, US
Full-time

Who We Are Be part of the Data Center team inside Cisco’s Common Hardware Group (CHG). This team works on the CISCO Nexus 9000 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 AI / 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 Nexus 9000 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.
  • Performing coding, debugging, testing and troubleshooting throughout the development process under minimal supervision

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.

You have leadership potential and willing to explore different career paths. 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 experience with C, C++ programming languages.
  • Prior experience with low-level programming
  • Experience in Microcontrollers or embedded peripherals such as I2C, PCIe, SPI, MDIO, etc.
  • Experienced programmer in Linux environment.

Preferred Requirements

  • Master’s degree in computer engineering or computer science or relevant degree and 2+ 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.
  • 13 days ago
Related jobs
Promoted
Cisco Systems, Inc.
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. As a Technical Leader, y...

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. Senior Software Engineering Technical Leader. Candidates must h...

Cisco
San Jose, 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
Spectra-Physics
Milpitas, California

Strong understanding of embedded firmware techniques and challenges, along with embedded operating systems experience. In this position, you will contribute to the design and development of new free-space and fiber-based laser systems, providing firmware and software to enable new laser technologies...

Promoted
Cisco Systems
San Jose, California

Bachelor's degree in Electrical Engineering or Computer Engineering and 8+ years of experience in system level development preferably in the server/computer/network/storage/embedded industry. Master of Science in Electrical Engineering or Computer Engineering and 6+ years of experience in system lev...

Promoted
Penn Foster
Mountain View, California

Ability to exercise technical judgment and influence team members in solving software engineering challenges such as bug triage, source control, continuous integration, etc. As a Technical Program Manager at Google, you lead complex, multi-disciplinary engineering projects using your engineering exp...

Promoted
Google
Mountain View, California

As a Technical Program Manager at Google, you lead complex, multi-disciplinary engineering projects using your engineering expertise. Using your extensive technical and leadership expertise, you manage projects of various size and scope, identifying future opportunities, improving processes and driv...

Cisco
San Jose, California

At Cisco, we are a global leader in networking and IT, driving innovation and redefining how people connect, communicate, and collaborate. This includes generating test plans and dynamically prioritizing tasks based on customer demands, maximising the right technical expertise and skills in each are...

Cisco
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. ...

Cisco
San Jose, California

You exhibit strong technical leadership, driven by a passion for design and innovation. You’ll also work cross-functionally with Hardware Engineering, Product Management/Marketing, Product Operations, Global Supplier Management (GSM), External Vendors/Suppliers, Manufacturing Operations, and EMS/JDM...