Systems/Software Engineer III - SONiC Development role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Design, develop, and maintain new features and enhancements for the SONiC network operating system platform.
Requirements
- Bachelors or masters degree in computer science or electronics or telecommunication engineering or similar discipline, with experience in networking and system software development.
- Proficiency in coding in C and C++ programming, Object-oriented analysis & design, data structures and system debugging skills.
- Deep understanding of hardware & system-level design for carrier-class software development.
- Proficiency with Linux device drivers, System bring up, and Linux kernel, Prior experience in working with large code-bases preferred.
- Strong technical, analytical, and problem-solving skills for resilient and performance enhancing software development is a must.
- Expertise in scripting technologies and techniques, familiarity with state-of-the-art devops methodologies and practices.
- Background in networking, embedded platform-software development preferred.
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion