CrawlJobs Logo

Senior Networking Software Engineer

onhires.com Logo

OnHires

Location Icon

Location:
Poland , Kraków

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Senior Networking Software Engineer to take a key role in designing and developing networking software for a complex AI SoC. This is a system-level, low-level role - focused on C, Linux networking, embedded systems, and HW–SW interfaces, not IT or enterprise networking. You will work closely with hardware, firmware, and architecture teams and be involved across the full product lifecycle.

Job Responsibility:

  • Design and implement networking software for a custom AI SoC
  • Develop Linux networking components and performance-critical data paths
  • Participate in SoC architecture discussions and definition of HW–SW interfaces
  • Work on embedded Linux and embedded cores in a high-throughput, multi-threaded environment
  • Support pre-silicon validation, bring-up, and post-silicon development
  • Collaborate with firmware, hardware, and system architects

Requirements:

  • BSc or MSc in Computer Science, Computer Engineering, or Electrical Engineering
  • Strong hands-on experience in C
  • Solid experience with Linux networking and networking protocols
  • Experience with embedded systems and HW–SW integration
  • 5+ years of relevant software / system-level engineering experience

Nice to have:

  • Experience with RDMA / RNIC
  • Experience with bare metal or firmware
  • Experience with PCIe, DMA, or device-level communication
  • Background in SoC, semiconductor, AI hardware, or networking silicon

Additional Information:

Job Posted:
January 11, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Networking Software Engineer

Senior Network Engineer

KAYAK's Network Operations team is looking for a motivated network engineer with...
Location
Location
United States , Cambridge
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years experience configuring and maintaining web-scale production networks
  • Strong Linux skills (3 or more years preferred)
  • Experience with network automation, specifically using Ansible
  • Dedicated and has a growth-mindset to improve themselves, the team, and the business
  • Excellent collaboration skills and are able to document work and share knowledge with the rest of the team internally and externally
  • Strong oral and written communication skills
  • Experience with designing, troubleshooting, and operating data center networks including L2 switching and L3 routing with OSPF and BGP
  • Linux routing software such as FRR, BIRD, or equivalent
  • Automating network tasks using scripting or configuration management tools such as Ansible and Python
  • Cisco, Juniper, and Dell, switches, and security appliances
Job Responsibility
Job Responsibility
  • Designing and deploying data center network fabric
  • Monitoring and maintaining all network equipment via SNMP, API or other means available
  • Using standard processes, maintain network security policies on Palo Alto firewalls
  • Maintain and scale data center interconnects as needed
  • Research and implement new connectivity methods to AWS infrastructure
  • Collaborate with diverse teams to integrate on premises Kubernetes clusters into our infrastructure
  • Continue to improve and maintain our existing enterprise office network infrastructure
  • Act as an escalation point for any network operations queries
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Focus on mental health and well-being: Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Focus on your career growth: Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right

Senior Network Engineer

KAYAK's Network Operations team is looking for a motivated network engineer with...
Location
Location
United States , Concord
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years experience configuring and maintaining web-scale production networks
  • Strong Linux skills (3 or more years preferred)
  • Experience with network automation, specifically using Ansible
  • Dedicated and has a growth-mindset to improve themselves, the team, and the business
  • Excellent collaboration skills and are able to document work and share knowledge with the rest of the team internally and externally
  • Strong oral and written communication skills
  • Experience with designing, troubleshooting, and operating data center networks including L2 switching and L3 routing with OSPF and BGP
  • Linux routing software such as FRR, BIRD, or equivalent
  • Automating network tasks using scripting or configuration management tools such as Ansible and Python
  • Cisco, Juniper, and Dell, switches, and security appliances
Job Responsibility
Job Responsibility
  • Designing and deploying data center network fabric
  • Monitoring and maintaining all network equipment via SNMP, API or other means available
  • Using standard processes, maintain network security policies on Palo Alto firewalls
  • Maintain and scale data center interconnects as needed
  • Research and implement new connectivity methods to AWS infrastructure
  • Collaborate with diverse teams to integrate on premises Kubernetes clusters into our infrastructure
  • Continue to improve and maintain our existing enterprise office network infrastructure
  • Act as an escalation point for any network operations queries
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right

Senior Network Software Engineer

Aruba is an HPE Company, and a leading provider of next-generation network acces...
Location
Location
United States , San Jose
Salary
Salary:
133500.00 - 307000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C programming skills
  • Strong knowledge of Networking protocols, Firewall, TCP/IP, and applications ARP, DHCP, FTP etc.
  • Strong knowledge of switching and routing protocols
  • Strong background in computer science/software engineering concepts including data structures, algorithms
  • Demonstrated abilities in designing robust and scalable applications in embedded and cloud
  • Familiarity with Agile development methodologies and CI/CD environment
  • Demonstrated abilities to work with QA and Remote Teams
  • Demonstrated abilities to prepare necessary Design Specifications, participate in Design and Code Reviews and work with Customer Support Teams for Customer Escalation
  • Proficiency with version control tools like Git
  • Expected industry experience is 6-10 years
Job Responsibility
Job Responsibility
  • Develop and deliver the next generation solutions for packet forwarding team
  • Responsible for all forwarding features including stateful firewall, deep packet inspection, L4-L7 services, URL filtering, SDN, SDWAN, highly scalable cloud-based software applications that constitute the management plane and control plane for various controller networking functions
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Aruba is an HPE Company, and a leading provider of next-generation network acces...
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
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

This role involves leading and contributing to product development activities, d...
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
  • BE/BTech with 5-10 yrs of relevant experience
  • Enterprise networking products with expertise in L2/L3/Security Protocols & Features
  • Experience designing and developing firmware for switches and/or network controllers
  • Strong Operating System experience – Linux, GreenHills, VxWorks etc
  • Expert knowledge in C
  • Designing and integrating network solutions into overall architecture and hardware design across multiple platforms
  • Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Contrl), ACL/QoS
  • Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc
  • Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network
  • Experience using version control system – ex. GIT/Clearcase
Job Responsibility
Job Responsibility
  • Lead & contribute actively in all product development activities which include investigation, design, coding
  • Design and development of features in the area of L2/Bridging/L3/Routing/ IPApps/Security/Classifiers for the switch/routers
  • Design and develop switch software capabilities to enable next generation Aruba wired networking platforms
  • Contribute in the end to end switch product development life cycle
  • Generate new ideas that could potentially become product road map items
  • Carry out reviews of deliverables which include investigation, design & code
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Access Assurance

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, Information Systems, or equivalent
  • Typically 10+ years experience
  • Experience designing and developing software systems design tools and languages
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
  • Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
  • creates plans for integration and update into architecture
  • Reviews and evaluates designs and project activities for compliance with development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
  • Provides guidance and mentoring to less- experienced staff members to set an example of software systems design and development innovation and excellence
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Cloud Software Developer

Senior backend cloud software developer role working on industry's leading AI/ML...
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
  • Strong background in developing production software in a cloud environment
  • Development of multitenant cloud SaaS solution
  • 12+ years overall experience with 4-5 years hands-on experience in above areas
  • B.Tech/B.E in computer science or related discipline
  • Golang programming language (must)
  • Python programming language
  • RESTful API design and development
  • Data structures and algorithms
  • Cloud software technologies (SaaS)
Job Responsibility
Job Responsibility
  • Working with various providers of data sources sending telemetry to Mist's Marvis AIOps solution
  • Developing customer facing APIs used by HPE-Juniper's application developers and customers
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a skilled and motivated Specialist to join our team focused on so...
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 or related field
  • Excellent software design capabilities
  • C/C++ programming skills
  • Debugging skills
  • Strong systems programming background
  • 7+ years of experience in developing new features and bug fixing on complex products in networking domain
  • Experience in debugging problems in complex systems involving multiple process/thread interactions
  • Proactive mindset
  • Strong willingness to learn
  • Ability to think out of the box
Job Responsibility
Job Responsibility
  • Design and develop software features for Wireless and Wireline ISP networks
  • Debug and fix software issues in highly scalable and performance intensive deployments
  • Collaborate with cross-functional engineering teams to ensure seamless integration
  • Optimize performance of application in truly distributed, cloud based software architecture
  • Work with networking gurus who have developed cutting-edge solutions for access network
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right