Software Engineering Technical Leader.

Cisco
Offsite, San Jose, California, US
Full-time

The Security Business Group's platform development Team is looking for a talented, energetic technical leader to join us to deliver our full roadmap and customer demanding features on our next generation firewall platforms.

What You’ll Do

  • Participate (may take on a leadership role) on a project team of engineers involved in development of firmware for Cisco security products.
  • Define, design and develop new firmware features in x-86 UEFI BIOS / ROMMON environment
  • Contribute to all phases of firmware development, from requirements gathering through implementation and sustaining.
  • Demonstrate a high degree of originality and innovation in defining product and project level architecture.
  • Influence the design of interfaces between products to ensure interoperability.
  • Write functional, design and unit test specs.
  • Resolve design issues.
  • Develop complex modules of code
  • Troubleshoot and resolve hardware related firmware defects
  • Contribute to the development of project goals, schedules, and resource planning.
  • Represent Cisco to customers and the rest of the industry in the development and deployment of inter-networking solutions.

Minimum Qualifications

  • Recent experience with x86 UEFI BIOS, EDK II and IO Bus Technology
  • Experience programming with C and Assembly.
  • Experience designing and developing software in a Linux OS environment
  • MS EE / CS or related STEM field with 6+ years of experience, or a BS EE / CS or related STEM field with 10+ years of experience

Preferred Qualifications

  • Experience with ARM CPU Architectures.
  • Experience with Cisco bootloader / ROMMON
  • Hands-on experience with initial board bring up and experience working closely with Hardware, diagnostic team to trouble-shoot complicated hardware related issues.
  • Working experience to work with FPGA, power sequencer, Chipset, PCIE, i2c, SPI, LPC, etc.
  • Experience on Cisco Secure boot is a big plus.
  • Experience in device driver development, networking.
  • Strong background in SW design specification / documentation.
  • Strong communication, teamwork and problem-solving skills are essential
  • 17 days ago
Related jobs
Promoted
Cisco Systems, Inc.
San Jose, California

You are an accomplished technical leader with a wealth of knowledge in software development for the networking domain. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related degree and 8+ years of experience in an Engineering role or Master's degree with 6+ y...

Promoted
VirtualVocations
Sunnyvale, California

A company is looking for a Technical Lead, Software Engineering - Engagement Product Line. ...

Promoted
Cisco Systems, Inc.
San Jose, California

Come join us and take part in shaping Cisco's revolutionary solutions for data centers by designing some of the most complex chips being developed in the industry with the opportunity to get full exposure to all aspects of the systems and applications we build (Silicon, Hardware, Software, telemetry...

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

Promoted
DaVita 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. ...

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 8 years of experience. Prior experience with the late...

Cisco
San Jose, California

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. Embedded so...

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. As a Technical Leader, y...

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. Knowledge of the latest innova...

Cisco
San Jose, California

You are a dynamic and innovative leader with a passion for driving technical excellence in software engineering. You will develop backend software for a production cloud service for Cisco Networking Engineering to simplify the deployment of generative AI applications, providing IT visibility and ana...