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