SunnyvaleRecruiter Since 2001
the smart solution for Sunnyvale jobs

Software Engineer

Company: Juniper Networks
Location: Sunnyvale
Posted on: August 5, 2022

Job Description:

Software Engineer 4 - (Packet Forwarding)
Juniper is changing what's possible in networking. We're going beyond building the networks customers expect - we're building the networks customers deserve. And the world is taking note. But to continue to excel, we have work to do. Change in our industry is accelerating. To power connections and empower change, we need radical thinkers, eternal optimists, and energized personalities. We need people like you.Success requires big thinking and high-reaching goals. Our culture breeds innovation. Here, you will have the opportunity to take chances and let your ideas grow. You will be supported by thoughtful, inclusive, and accessible leaders. You will have every chance to be a part of the conversation and seize our momentum. Your career will be better for it.At Juniper, we strive to deliver network experiences that transform how people connect, work and live. We Power Connections, Empower Change, and we do that through our core values Being Bold, Building Trust and Delivering Excellence.Do you want to solve complex problems and build systems that will change the Internet? Do you want to be part of a company that is on the cutting edge of technology? Do you want to work with a world-class team of engineers?About the Position:Responsible for the feature development on Junos stateless firewall module in the PFE (packet forwarding engine) team.Responsibilities:Design, implement and unit test stateless firewall packet forwarding as well as daemon module in Junos. Write up detailed functional specification, design specification and unit test specification based on the requirements and review and get it approved from stakeholders. Develop code and unit tests based on the specifications. Commit the code after code review approval and unit tests and integration tests are completed. Complete the code coverage requirements and perform demos and proof of concepts as needed.Write next-gen PFE Software (AFT) in C++ and make changes to the PFE code for the next generation PFE architecture. Support the FW features on various Juniper PFE Chips. Fix any problems that come from system tests and solution tests. Give feature documentation input to the Information Experience team. Triage and fix any customer issues or escalations in the firewall/filter area.Minimum Qualifications:

  • Experience in design, development and implementation of complex data-structures and algorithms.
  • 5 to 8 years of experience in L2/L3/MPLS/tunneling/filter/qos packet forwarding
  • Demonstrated ability to design/ implement/debug systems level software
  • Demonstrated ability to analyze and debug end-to-end i.e. from daemons to chips/microcode
  • Languages and tools: C, C++, CI/CD tools (S2C - submit-to-commit, Linux, Jenkins etc.), Git, SVN, CVS
  • Master's degree or foreign equivalent in Applied Computer Science, Computer Science, or Computer EngineeringPreferred Qualifications:
    • Preferred: Previous experience in the packet forwarding in the stateless firewalls/acls or policer domain
    • Preferred: Experience with MX, PTX, QFX, VMX, VPTX, and VQFX
    • Preferred: Experience with JUNOS RE daemons and JUNOS PFE
    • Preferred: Gtests, Coverity, and ValgrindOther Information:
      • Relocation is available for this position

Keywords: Juniper Networks, Sunnyvale , Software Engineer, IT / Software / Systems , Sunnyvale, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Sunnyvale RSS job feeds