Senior Software Engineer

1 month ago


Sunnyvale, California, United States Juniper Networks Full time

At Juniper Networks, we recognize that the network serves as a pivotal platform for knowledge, understanding, and human progress.

To realize significant outcomes, we understand that experience is paramount for networking teams and the communities they support. Our commitment to an experience-first, AI-Native Network hinges on the creativity and dedication of our personnel, embodying what we refer to as the Juniper Way.

Key Responsibilities:

  • Collaborate with cross-functional teams to create comprehensive software functional specifications and articulate system/software architecture specifications for product features, ensuring alignment with product requirements.
  • Engage in software development focusing on timing and synchronization, platform infrastructure, device drivers, kernel operations, chassis control, device management, and link/interface management.
  • Conduct detailed design and implementation, unit testing, and integration of packet forwarding, along with related device/kernel drivers and other software components for products and features.
  • Work closely with system and solution testing teams to guarantee thorough verification of software and components, ensuring they meet the demands of real-world network deployments. Additionally, collaborate with the Juniper Technical Assistance Team to provide engineering support for critical customer escalations.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field, with a minimum of 8 years of experience in platform/system software development.
  • Strong technical, analytical, and problem-solving abilities are essential.
  • Proficient in C, C++, Embedded Systems, and Linux Kernel/Driver development.
  • Experience working closely with hardware, including device drivers, system bring-up, and Linux/OS fundamentals.
  • Skilled in troubleshooting and resolving complex issues.
  • Solid understanding of firmware and hardware details related to timing protocols (SyncE, PTP), Ethernet Interfaces (10ge - 400ge), Optics, PCIe, SPI, Retimers, FPGA, CPLD, MDIO is preferred.
  • Experience with PTP, SyncE, IEEE-1588, and ITU-T timing standards is a plus.
  • Knowledge of system hardware operations, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is advantageous.
  • Experience in bringing up new hardware and/or ASICs.
  • Familiarity with designing fault-tolerant and resilient systems is highly desirable.
  • Excellent debugging skills and extensive experience using various software, hardware, and memory debugging tools.
  • Ability to communicate technical details effectively through strong documentation skills.
  • A quick learner, self-motivated, and a collaborative team player.

Compensation:

Minimum Salary: $159,200.00

Maximum Salary: $228,850.00

The salary range for this position is projected to be between $159,200.00 and $228,850.00 annually; however, the base pay offered may vary based on various individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package also includes medical benefits, 401(k) eligibility, vacation, sick leave, and parental leave. Further details regarding participation in these benefit plans will be provided upon receiving an employment offer.

About Juniper Networks:

At Juniper Networks, we are committed to fostering a trust-based environment where all talent can thrive. We understand that individuals from underrepresented groups may hesitate to apply for roles where they do not meet every criterion. If you believe you possess the necessary skills, we encourage you to consider applying.

Inclusion and Diversity:

Juniper Networks is an Equal Opportunity workplace and Affirmative Action employer. We do not discriminate in employment decisions based on race, color, religion, gender (including pregnancy), national origin, political affiliation, sexual orientation, gender identity or expression, marital status, disability, genetic information, age, veteran status, or any other legally protected characteristic. All employment decisions are made based on individual qualifications, merit, and business needs.



  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job OpportunityJob Title: Senior Software EngineerJob Summary:Lynx Software Technologies, a leading provider of software solutions, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the needs of our...


  • Sunnyvale, California, United States Intelliswift Software Full time

    About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our team at Intelliswift Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable front-end applications using React and TypeScript.Key ResponsibilitiesDevelop and maintain high-quality, scalable front-end...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...


  • Sunnyvale, California, United States SENIOR SPIRIT OF ROSELLE PARK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a key member of our QA team, you will be responsible for ensuring the quality and reliability of our software products.Key ResponsibilitiesDevelop and execute comprehensive quality assurance plans to ensure product...


  • Sunnyvale, California, United States Wal-Mart Full time

    Senior Software Engineer Opportunity at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Key Responsibilities:Design, develop, and maintain software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project...


  • Sunnyvale, California, United States Wal-Mart Full time

    Senior Software Engineer Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Key Responsibilities:Design, develop, and maintain large-scale enterprise software systems.Collaborate with cross-functional teams to identify and prioritize software development projects.Lead and mentor junior...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers and business stakeholders.Key ResponsibilitiesDesign and develop software applications using a variety of...


  • Sunnyvale, California, United States Wal-Mart Full time

    Senior Software Engineer Opportunity at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Key Responsibilities:Design, develop, and maintain large-scale software systemsLead and mentor junior software engineersCollaborate with cross-functional teams to drive business outcomesStay up-to-date with...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Senior Product Design EngineerAt Intelliswift Software, we are seeking a highly skilled Senior Product Design Engineer to lead the development of new technologies and products for consumer electronics.Key Responsibilities:Lead technology development projects through the creation of functional prototypes and the development of test methods.Support...


  • Sunnyvale, California, United States Mumba Technologies, Inc. Full time

    Job Title: Senior Software EngineerMumba Technologies, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing system software and digital applications for our latest hardware targeting end-users involved in surgical robotic...


  • Sunnyvale, California, United States Fortinet Full time

    Job Title: Senior Software EngineerFortinet is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our next-generation network security appliances.Key Responsibilities:Design, implement, and maintain core platform modules of the appliancesParticipate in the development and maintenance of the network...


  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Manager Software Engineering to join our team at Walmart. As a Senior Manager Software Engineering, you will be responsible for leading large-scale software engineering projects and teams, ensuring the delivery of high-quality software solutions that meet business requirements.Key ResponsibilitiesLead...


  • Sunnyvale, California, United States Wal-Mart Full time

    Senior Software Engineer Professional Opening at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA. This is a professional opening that requires a strong background in software development and a passion for delivering high-quality solutions.Requirements:Master's or equivalent degree in Computer...


  • Sunnyvale, California, United States Wal-Mart Full time

    Senior Software Engineer Opportunity at Wal-MartWe are seeking a highly skilled Senior Software Engineer to join our team at Wal-Mart in Sunnyvale, CA.Requirements:Master's or equivalent degree in Computer Science, Engineering, or related field2 years of experience in large-scale enterprise software development environmentsOR Bachelor's or equivalent degree...


  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using various programming...


  • Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a key member of our Technical Infrastructure team, you will play a critical role in designing, developing, and maintaining the software systems that power our products and services.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance...


  • Sunnyvale, California, United States Wal-mart Full time

    Job SummaryWal-mart is seeking a highly skilled Senior Software Engineer to join our team in Sunnyvale, CA. As a key member of our software development team, you will be responsible for designing, developing, and deploying large-scale enterprise software solutions.Key Responsibilities• Design and develop software solutions using various programming...