CrawlJobs Logo

Software Engineer Staff - SONiC NOS Developer

India, Bangalore · Job Posted August 03, 2025
Apply Position
Job Link Share

Job Description

This role involves designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. The position requires contributions to technical components of HPE products, solutions, or services regularly and sustainably. The role is part of a hybrid work model, requiring an average of 2 days per week in the office.

Job Responsibility

  • Design, develop, and maintain new features and enhancements for the SONiC network operating system platform
  • Create and execute comprehensive test plans using PTF (Packet Test Framework) and SpyTest to validate infrastructure robustness
  • Troubleshoot, debug, and resolve issues within SONiC-based environments
  • Collaborate closely 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 with the SONiC open-source community, tracking ecosystem developments and contributing to community-driven enhancements

Requirements

  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a closely related field
  • Experience Required - 9 to 14yrs
  • Minimum one year of hands-on experience working with SONiC NOS
  • Sound understanding of SONiC architecture and operational experience with the SONiC network operating system
  • Experience working with Docker and debugging within environments
  • Proficiency in C/C++
  • Python programming skills are an advantage
  • Hands-on experience with PTF and SpyTest frameworks for network validation
  • Familiarity with Linux system internals and environment
  • Strong analytical and problem-solving capabilities
  • thrives in fast-paced, collaborative settings
  • Knowledge of network ASICs and switch hardware architectures

Nice to have

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer Staff - SONiC NOS Developer

8 matching positions

Software Engineer Staff - SONiC NOS Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related field
  • Experience Required - 9 to 14yrs
  • Minimum one year of hands-on experience working with SONiC NOS
  • Sound understanding of SONiC architecture and operational experience with the SONiC network operating system
  • Experience working with Docker and debugging within environments
  • Proficiency in C/C++
  • Python programming skills are an advantage
  • Hands-on experience with PTF and SpyTest frameworks for network validation
  • Familiarity with Linux system internals and environment
  • Strong analytical and problem-solving capabilities
Job Responsibility
Job Responsibility
  • Design, develop, and maintain new features and enhancements for the SONiC network operating system platform
  • Create and execute comprehensive test plans using PTF (Packet Test Framework) and SpyTest to validate infrastructure robustness
  • Troubleshoot, debug, and resolve issues within SONiC-based environments
  • Collaborate closely 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 with the SONiC open-source community, tracking ecosystem developments and contributing to community-driven enhancements
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff - SONiC NOS Developer

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a closely related field
  • Experience Required - 9 to 14yrs
  • Minimum one year of hands-on experience working with SONiC NOS
  • Sound understanding of SONiC architecture and operational experience with the SONiC network operating system
  • Experience working with Docker and debugging within environments
  • Proficiency in C/C++
  • Python programming skills are an advantage
  • Hands-on experience with PTF and SpyTest frameworks for network validation
  • Familiarity with Linux system internals and environment
  • Strong analytical and problem-solving capabilities
Job Responsibility
Job Responsibility
  • Design, develop, and maintain new features and enhancements for the SONiC network operating system platform
  • Create and execute comprehensive test plans using PTF (Packet Test Framework) and SpyTest to validate infrastructure robustness
  • Troubleshoot, debug, and resolve issues within SONiC-based environments
  • Collaborate closely 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 with the SONiC open-source community, tracking ecosystem developments and contributing to community-driven enhancements
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
United States , San Jose
Salary
Salary:
117500.00 - 270000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • Minimum of 8 years of work experience is required, with at least 2 years of hands-on SONiC development experience preferred
  • Strong experience with SONiC network operating system
  • Proficient in Python, C/C++
  • Experience with PTF (Packet Test Framework) and SPyTest for network validation
  • Familiarity with Linux internals, docker containers
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
  • Knowledge of network ASICs and switch hardware architecture
Job Responsibility
Job Responsibility
  • Design, develop, and maintain features and enhancements for the SONiC NOS platform
  • Develop and execute test plans using PTF and SPyTest for infrastructure
  • Debug, troubleshoot, and resolve issues on SONiC platforms
  • Collaborate closely with cross-functional teams including hardware engineers and Test teams
  • Participate in code reviews, architecture discussions, and documentation efforts
  • Contribute to SONiC open-source communities and stay current with the evolving SONiC ecosystem
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs to help achieve career goals
  • Unconditional inclusion in the workplace
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electronics, Computer Science, or a related field
  • 10 years of experience in network software or hardware testing
  • Strong understanding of L2/L3 networking protocols and switch/router architecture
  • Hands-on experience with SONiC NOS and SAI-based architectures
  • Proficiency in Python and experience with test automation frameworks such as Robot Framework
  • Solid grasp of SONiC architecture, including SAI, FRR, Redis DB, Docker, and Minigraph
  • Familiarity with SDKs such as SDKLT or OpenNSL is a strong plus
  • Experience with traffic generators like Spirent or IxNetwork
  • Proficient with tools such as Git, Jenkins, Docker, and lab-based testbed environments
  • Strong analytical, debugging, and documentation skills
Job Responsibility
Job Responsibility
  • Design, develop, and execute comprehensive test plans to validate SONiC functionality on Broadcom-based switching platforms
  • Validate advanced L2/L3 features including BGP, OSPF, VXLAN, EVPN, QinQ, and multicast
  • Test and verify SAI (Switch Abstraction Interface) integration and ASIC driver behavior
  • Automate functional, regression, scale, and performance test cases using Python and Robot Framework
  • Perform deep-dive debugging across ASIC, NOS, and control/data plane layers
  • Collaborate with the SONiC open-source community to contribute fixes, enhancements, and upstream improvements
  • Validate optical modules across various speeds, breakout configurations, and transceiver management protocols (e.g., CMIS, DOM)
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electronics, Computer Science, or a related field
  • 10 years of experience in network software or hardware testing
  • Strong understanding of L2/L3 networking protocols and switch/router architecture
  • Hands-on experience with SONiC NOS and SAI-based architectures
  • Proficiency in Python and experience with test automation frameworks such as Robot Framework
  • Solid grasp of SONiC architecture, including SAI, FRR, Redis DB, Docker, and Minigraph
  • Familiarity with SDKs such as SDKLT or OpenNSL
  • Experience with traffic generators like Spirent or IxNetwork
  • Proficient with tools such as Git, Jenkins, Docker, and lab-based testbed environments
  • Strong analytical, debugging, and documentation skills
Job Responsibility
Job Responsibility
  • Design, develop, and execute comprehensive test plans to validate SONiC functionality on Broadcom-based switching platforms
  • Validate advanced L2/L3 features including BGP, OSPF, VXLAN, EVPN, QinQ, and multicast
  • Test and verify SAI (Switch Abstraction Interface) integration and ASIC driver behavior
  • Automate functional, regression, scale, and performance test cases using Python and Robot Framework
  • Perform deep-dive debugging across ASIC, NOS, and control/data plane layers
  • Collaborate with the SONiC open-source community to contribute fixes, enhancements, and upstream improvements
  • Validate optical modules across various speeds, breakout configurations, and transceiver management protocols (e.g., CMIS, DOM)
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right
New

Operations Officer II

Join a collaborative Wealth Operations team at a major financial institution in ...
Location
Location
Canada , Toronto
Salary
Salary:
25.49 USD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 18, 2026
Flip Icon
Requirements
Requirements
  • Proven background in Financial/Banking call centers or CSR roles (2-4 years)
  • Advanced Excel: Proficiency in Microsoft Excel is required, including familiarity with Macros
  • Strong comfort level navigating multiple software applications and a background in technical or data-driven environments
  • Post-secondary degree or diploma (Financial or Business-related coursework is a strong asset)
  • 2–4 years of overall professional experience
  • Attention to Detail: Crucial for handling high-risk money transactions and wealth documentation
  • Communication: Excellent written and verbal communication skills for internal stakeholder interaction
  • Customer-Centric Mindset: A commitment to providing a Legendary Client Experience through accuracy and speed
  • Prior experience in a Banking, Financial Institution, or Corporate office
  • Specific product knowledge of RSPs and TFSAs
Job Responsibility
Job Responsibility
  • Financial Processing: Execute timely and accurate financial transactions (deposits and withdrawals) for client accounts, ensuring 100% data integrity
  • SLA Management: Prioritize and manage a heavy workload in a fast-paced environment to meet or exceed Service Level Agreement (SLA) commitments
  • Technical Support: Utilize advanced Excel skills and internal applications to manage system uploads/downloads and create End User Computing (EUC) tools
  • Compliance & Risk: Adhere to strict firm and industry regulations
  • identify and escalate non-standard or high-risk transactions to protect client and bank interests
  • Process Improvement: Participate in the analysis, testing, and implementation of new operating workflows to enhance service quality
  • Collaboration: Participate in daily 30-minute team huddles and maintain clear communication with internal partners regarding project progress
What we offer
What we offer
  • Long-Term Stability: 11-month initial contract with a strong possibility for extension or permanent conversion
  • Professional Growth: Gain hands-on experience with complex wealth products and high-risk financial transactions
  • Strong Team Culture: Join a close-knit, 12-person team that values collaboration and mutual support
  • Dedicated Training: Comprehensive onboarding followed by one-on-one training with a Team Lead
  • Fulltime
Read More
Arrow Right
New

Senior Accountant

Our client is looking for an experienced Senior Accountant to join them at their...
Location
Location
United States , West Palm Beach
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years of accounting experience, including strong exposure to month-end close and financial statement preparation
  • Demonstrated knowledge of general ledger accounting, journal entries, account reconciliations, and bank reconciliations
  • Experience working with Dynamics GP (Great Plains) and strong proficiency in Excel and other Office applications
  • Familiarity with multi-state tax review processes and the ability to support recurring compliance-related activities
  • Ability to manage competing deadlines, stay organized, and remain effective during peak periods such as audits or acquisitions
  • Strong written and verbal communication skills with the ability to present information clearly and work collaboratively across the team
  • A self-directed approach to work, with sound judgment, problem-solving ability, and adaptability when priorities shift
Job Responsibility
Job Responsibility
  • Maintain the general ledger by recording, reviewing, and validating accounting activity to support accurate monthly reporting
  • Prepare and analyze monthly financial statements, including unit-level results, to support consolidated reporting and management review
  • Complete month-end close activities by posting journal entries, recording accruals, and closing subledgers and related reports on schedule
  • Review accounts payable activity, bank reconciliations, and work prepared by staff accountants to ensure accuracy and completeness
  • Reconcile intercompany transactions, account transfers, and balance sheet accounts, investigating and resolving discrepancies as needed
  • Support tax-related reporting by reviewing weekly, monthly, and quarterly state and local filings for accuracy and timeliness
  • Compile audit schedules and assist with annual audit requests, including reviewing supporting documentation prepared by team members
  • Contribute to the budgeting process by helping assemble annual financial projections and related supporting analyses
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right
New

Operations Officer III

Are you an experienced banking operations professional looking to take the next ...
Location
Location
Canada , Toronto
Salary
Salary:
28.24 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
July 20, 2026
Flip Icon
Requirements
Requirements
  • Financial Sector Experience: Minimum of 5 years of experience working in operations within a bank or financial institution
  • Transaction Processing: Strong, proven experience handling financial transfers and transaction processing
  • Technical Proficiency: Advanced tech-savvy skills, including high proficiency in Microsoft 365 (Excel, Outlook, and Word)
  • Education: Completed Post-Secondary certification/degree
  • Attention to Detail: Sharp eye for spotting errors in a high-volume data-entry environment
  • Prioritization & Multitasking: Ability to manage competing priorities and high volumes without sacrificing quality
  • Communication: Strong written and verbal communication skills for addressing internal and external escalations
Job Responsibility
Job Responsibility
  • High-Volume Processing: Efficiently review and process 50 to 100 financial transfers and transactions daily, ensuring absolute accuracy
  • Escalation Management: Handle and resolve complex operational escalations received from sales and front-end staff
  • SLA Compliance: Meet or exceed daily Service Level Agreements (SLAs) and target average handling times
  • Cross-Functional Collaboration: Work independently on daily queues while actively participating in team meetings (approx. 4-5 hours weekly) and interacting with internal and external stakeholders
  • Data Management: Securely handle sensitive customer financial data in strict compliance with industry regulations
What we offer
What we offer
  • Top-Tier Experience: Work for a leading, globally recognized financial institution
  • Career Growth: Proven pathways for contract extension or permanent conversion based on your performance and business needs
  • Comprehensive Training: Benefit from a structured, 6-week training period to ensure your success
  • Work-Life Balance: Enjoy a predictable schedule with a hybrid work model (Fridays work-from-home)
  • Fulltime
Read More
Arrow Right