Software Engineer Staff
Juniper Networks 90 reviews - California

This job posting is no longer available on Juniper Networks. Find similar jobs:Software Engineer Staff jobs - Juniper Networks jobs



Juniper Networks is in the business of network innovation. From devices to data centers, from consumers to cloud providers, Juniper Networks delivers the software, silicon and systems that transform the experience and economics of networking. Our products and technology run the world’s largest and most demanding networks today, enabling service providers, enterprises, and governments to create value and accelerate business success. Everyday our 9,000+ colleagues come together across 46 countries to realize our company vision – Connect Everything, Empower Everyone. We are innovating in ways that empower our customers, our partners and ultimately, everyone, in a connected world. These customers include the top 130 global service providers, 96 of the Fortune 100 and hundreds of public sector organizations.


Wherever you are in the world, whether it’s downtown Sunnyvale or London, Westford or Bangalore, Juniper is a place that was founded on disruptive thinking – where colleague innovation is not only valued, but expected. We believe that the great task of delivering a new network for the next decade is delivered through the creativity and commitment of our people. The Juniper Way is the commitment to all our colleagues that the culture and company inspire their best work—their life’s work. At Juniper we believe this is more than a job - it’s an opportunity to help change the world...

Software Platform Engineer

Edge Access Routers

Juniper Networks- Sunnyvale CA

Juniper Networks is looking for talented Senior Engineer for Platform Software team. This team is responsible for developing Fabric management, Chassis management, Ethernet interfaces, and Fault management for next generation Access and Edge routers.

  • Define, architect and develop platform software for next generation edge router.
  • Design, develop and test embedded software.
Design and develop high availability platform software

  • Responsible for the life cycle of platform software.
  • Demonstrate technical leadership with innovative design and solutions for complex problems.
  • Interface with cross functional team to ensure effective quality of all deliverables.
  • Consciously improve usability, performance and robustness of products.
  • Mentor and Lead engineers to grow.
Candidate must have

In depth knowledge of embedded system, device driver, platform bring up and networking essentials

Experience in one or more of the following areas is desirable

Fault management and high availability (HA) ,Device drivers ,Inter process communication (IPC) protocols, OTN

Experience on operating system bring-up on embedded platforms, kernel modules development, device drivers, , ethernet, TCPIP

Excellent design, C/C++ programming/debugging skills is a must and a good understanding of operating system concepts.

Experience with carrying out projects through complete life cycle.

Good communication skills and team work skills are required.

Bachelor degree in Computer Science and over 5 years of relevant experience.

Strong written and verbal communication skill, has can do attitude

Self driven and motivated

We offer very market competitive benefits i.e. Base, Bonus, Equity, 401k, ESPP, Medical, Dental, Vision, Life, FSA, PTO (15 days accrual 1st yr), 12 Paid Holidays, EAP, Credit Union, Child/Elderly Care, Tuition Reimbursement, and Green commute incentives.

Juniper Networks is an Equal Opportunity/Affirmative Action Employer.

Juniper Networks is enrolled in E-Verify® and will be participating in E-Verify in addition to our Form I-9 process.

Juniper Networks is enrolled in E-Verify® and will be participating in E-Verify in addition to our Form I-9 process.

About this company
90 reviews
Juniper Networks has blossomed in a landscape dominated by  Cisco. The company designs and sells network infrastructure equipment used to...