Description
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.
As a Principal Systems/Software Engineer - Platforms Development (SONiC Development), you will design, develop, and maintain new features and enhancements for the SONiC network operating system platform. You will troubleshoot, debug, and resolve issues within Platform System software and areas related to it. You will collaborate closely with hardware engineers, QA/test teams, and other cross-functional partners to deliver end-to-end solutions. You will participate in code reviews, contribute to architectural discussions, and lead documentation initiatives.
To be successful in this role, you will need:
- 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.
- Thorough systems knowledge in fundamental OS concepts in Linux or similar OS, skills to debug hard system level issues.
- 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.
- Good articulation and presentation skills on technical topics and subjects.
We offer a comprehensive suite of benefits that supports the physical, financial, and emotional wellbeing of our team members and their loved ones.