Description
We are seeking a Systems/Software Engineer II to design, develop, troubleshoot, and debug software programs for the Junos Evolved network operating system platform.
Responsibilities:
- Design, develop, and maintain new features and enhancements for the Junos Evolved network operating system platform
- Troubleshoot, debug, and resolve issues within Platform/Interfaces/Optics System software and related areas
- Collaborate with hardware engineers, QA/test teams, and other cross-functional partners to deliver end-to-end solutions
- Participate in code reviews, contribute to architectural discussions, and lead documentation initiatives
- Engage in initiatives that add value to product development for the Business Unit and Organisation
Requirements:
- Bachelor's or master's degree in computer science, electronics, telecommunications engineering, or a similar discipline
- Experience in networking and system software development
- Proficiency in C and C++ programming, object-oriented analysis and design, data structures, and system debugging skills
- Thorough systems knowledge of fundamental OS concepts in Linux or similar OS
- Deep understanding of hardware and system-level design for carrier-class software development
- Proficiency with Linux device drivers, system bring-up, and Linux kernel
- Strong technical, analytical, and problem-solving skills
- Expertise in scripting technologies and techniques, familiarity with state-of-the-art DevOps methodologies and practices
- Background in networking, embedded platform-software development preferred
- Good articulation and presentation skills on technical topics
Benefits:
- Competitive salary
- Opportunity to work with a global leader in technology
- Collaborative and dynamic work environment