Senior Systems/Software Engineer - Platforms Developer (SONiC Development)
Hewlett Packard Enterprise (HPE)Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain features and enhancements for the SONiC network operating system platform.
Troubleshoot, debug, and resolve issues within Platform System software and related areas.
Collaborate with hardware engineers, QA/test teams, and cross-functional partners; participate in code reviews and lead documentation efforts.
Minimum Requirements
Bachelor's or Master's degree in Computer Science, Electronics, Telecommunication Engineering, or related discipline.
Proficiency in C and C++ programming, object-oriented design, data structures, and system debugging.
Strong knowledge of Linux or similar OS fundamental concepts, Linux kernel, device drivers, and system bring-up.
Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced with system-level design and carrier-class software development involving hardware and networking platforms.
Proficient in debugging hard system-level issues and working with large codebases in Linux environments.
Familiarity with networking, embedded platform-software development, and scripting with devops practices.
