Jobs / Hewlett Packard Enterprise | HPE

Junos-EVO OS Infrastructure Engineer

Hewlett Packard Enterprise | HPE · Sunnyvale, CA, United States
Sunnyvale, CA, United StatesExp: 15+ yrs172,000-349,000 USD/yearlyHybrid
Remuneration
172,000-349,000 USD/yearly
Location
Sunnyvale, CA, United States
Visa sponsorship
Not specified

Job summary

The Junos-EVO OS Infrastructure Engineer role involves designing, developing, troubleshooting, and debugging the core software infrastructure for the Junos-Evolved network operating system. Key responsibilities include developing software in C++ and Python within embedded Linux environments, building middleware layers, and collaborating with cross-functional teams to deliver high-performance networking solutions.

Qualifications

  • Typically 15 or more years of experience in software development and systems design.
  • Extensive experience in C++ and Python in embedded Linux environments.
  • Experience with domain-specific languages and compilers.
  • Experience with AI agents focusing on reliability and performance.
  • Strong understanding of router architecture and software systems.
  • Experience in developing and executing software test plans.
  • Excellent analytical and problem-solving skills.
  • Demonstrated history of innovation in software design.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, troubleshoot, and debug software for operating systems, networking platforms, routers, utilities, compilers, and related infrastructure.
  • Build core infrastructure middleware layers for the Junos-Evolved network operating system.
  • Develop software using C++ and Python in embedded Linux environments.
  • Design and implement domain-specific languages and related compiler technologies.
  • Evaluate hardware compatibility and provide technical input for hardware and system architecture.
  • Review software designs for compliance with development standards and quality requirements.
  • Provide feedback to improve product quality and reliability.
  • Define and apply software testing methodologies, including test plans and automation tools.
  • Collaborate with engineering teams to deliver high-performance networking solutions.
  • Mentor less-experienced engineers.
  • Apply AI-agent technologies to software development workflows.
  • Drive innovation in software systems design and development.

Skills

C++LinuxPython

Degrees

Bachelor’s or master’s degree in Computer ScienceInformation SystemsElectrical Engineering

Relocation

No