CrawlJobs Logo

Software Development Engineer in Networking

India, Bangalore · Job Posted June 19, 2025
Apply Position
Job Link Share

Job Description

This role involves working on next-generation network access solutions and cloud-based systems with opportunities to innovate and contribute to cutting-edge technologies. The position is onsite at HPE office in Bangalore.

Job Responsibility

  • Analyses the feature specifications and determines the required coding, testing, and integration activities
  • Designs and develops moderate to complex cloud application modules per feature specifications adhering to security policies
  • Identifies debugs and creates solutions for issues with code and integration into application architecture
  • Develops and executes comprehensive test plans for features adhering to performance, scale, usability, and security requirements
  • Deploy cloud-based systems and applications code using continuous integration/deployment (CI/CD) pipelines to automate cloud applications' management, scaling, and deployment
  • Contributes towards innovation and integration of new technologies into projects
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns

Requirements

  • Bachelor’s degree in computer science, engineering, information systems, or closely related quantitative discipline
  • 4-7 years’ experience
  • Strong programming skills in C programming
  • In-depth understanding of L2/L3 Protocols, Routing Protocols, Multicast Protocols, and hands-on Routing and Switching experience
  • Good understanding of distributed systems, event-driven programming paradigms, and designing for scale and performance
  • Experience with cloud-native applications, developer tools, managed services, and next-generation databases
  • Knowledge of DevOps practices like CI/CD, infrastructure as code, containerization, and orchestration using Kubernetes
  • Good written and verbal communication skills and agile in a changing environment

Nice to have

  • Master’s degree desirable
  • Additional skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)

What we offer

  • Health & Wellbeing benefits for physical, financial and emotional wellbeing
  • Personal & Professional Development programs
  • Unconditional Inclusion with flexibility to manage work and personal needs

Looking for more opportunities?

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

Similar Jobs for

Software Development Engineer in Networking

8 matching positions

Senior Software Development Engineer in Test (SDET) - AI Cluster Networking and Security

In AI infrastructure organization, simplifying large hardware deployments with p...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in engineering in computer science, electrical, AI, data science of related field
  • 10+ years of experience in testing one of areas like enterprise software, distributed systems, datacenter hardware and software
  • Experience working in large enterprise or cloud networking infrastructure, high speed switches, routers, firewalls
  • Experience in qualifying networking vendor platforms like Juniper, Arista or Cisco and network test equipment like Ixia/Spirent
  • Experience in Datacenter technology like BGP, ECN, PFC
  • Experience testing networking security, compliance and firewalls
  • Strong coding skills in one of the programming languages like python, golang or C/C++
  • Strong debugging skills to debug issues in large distributed systems, hardware, and software. Experience with debugging tools like gdb, strace, networking monitors
  • Strong understanding of operating systems internals like memory management, file system working, security basics and performance
  • Strong understanding of datacenter layout, device performance characteristics like PCIe, networking and storage
Job Responsibility
Job Responsibility
  • Innovate and execute tests on cutting edge AI infrastructure
  • Define optimized test strategies and methodologies
  • Be a quick learner, adapt to new technologies
  • Build a strong understanding of how to break these large distributed systems challenge into smaller components that can be unit tested
  • Automate first approach - Aim for 100% automated tests to test all cluster features in areas of high availability, failure scenarios, performance, stress and security
  • Champion cluster security, reliability for uptime of 99.9999% and ease of use with observability
  • Test all components of AI cluster including but not limited to cluster software involving kubernetes, prometheus and grafana. Cluster hardware components like ML wafer scale accelerators, CPU runtime nodes, High speed swarmx interconnect, High speed data transfer of weights through memoryx interconnect
  • Qualify cluster networking solutions which consists of high-speed switches, routers and optics from various vendors
  • Qualify cluster security features including OS security, network security, cloud compliance user access and security certifications
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right

Software Development Engineer in Test

Advance the Future of High-Precision Navigation: Software Development Engineer i...
Location
Location
United States , Sunnyvale
Salary
Salary:
103100.00 - 141700.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development or automated testing experience with a BSEE, BSCS, or equivalent degree
  • Proficiency in Python for backend development and receiver interaction, and JavaScript for frontend results presentation
  • Hands-on experience with Git, BitBucket, and Shell/Terminal within a CI/CD environment
  • Strong understanding of Ethernet computer networks and serial communication protocols
  • Proven ability to collaborate cross-functionally and solve complex technical problems with a proactive mindset
Job Responsibility
Job Responsibility
  • Develop and maintain automated regression test suites using Python and JavaScript to streamline manual testing efforts
  • Collaborate with global, cross-functional teams to integrate automated testing into the full software development lifecycle
  • Drive the evolution of our "digital-to-physical" bridge by ensuring the reliability of firmware across all global satellite constellations
  • Resolve technical bottlenecks and optimize test cycles to accelerate the delivery of high-precision positioning engines
  • Present test results through innovative frontend solutions to provide clear data-driven insights to stakeholders
What we offer
What we offer
  • Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans
  • Tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Fulltime
Read More
Arrow Right

Principal Software Development Engineer in Test

Join our Cloud Management Platform group as a Senior Hands-on Development Engine...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in designing and implementing test automation methodologies, tools, and frameworks
  • Expert level experience with REST API driven Automation using Python
  • Hands-on experience with UI automation frameworks (Selenium, Cypress, Playwright etc)
  • Practical experience using AI-based tools to accelerate coding, test generation, debugging, and refactoring
  • A demonstrated passion for researching and applying innovative, AI-based testing methodologies to improve engineering productivity
  • Experience integrating automated tests into CI/CD pipelines (e.g., GitLab CI, Jenkins) and version control systems (Git)
  • Experience with cloud technologies (AWS,GCP) and containerized applications (Docker, Kubernetes)
  • Experience with TCP/IP Networking and Network Security is highly desirable
  • Knowledge of Active Directories, Cloud Identity providers is highly desirable
  • BS or MS in Computer Engineering or a related technical field
Job Responsibility
Job Responsibility
  • Work in a small ,fast paced team to solve important customer problems and deliver most impactful results
  • Be involved in a rigorous approach to testing for specifications, assist the team with testing methods or tools for testing
  • Suggest and implement improvements to the QA process
  • Work with cross functional development and quality assurances groups to achieve the best quality
  • Work with DevOps and the Technical Support teams to troubleshoot customer issues
  • Interview, mentor and coach new team members
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer in Test (SDET) - AI Cluster

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. ...
Location
Location
United States; Canada , Sunnyvale; Toronto
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in engineering in computer science, electrical, AI, data science or related field
  • 5+ years of experience in testing one of areas like enterprise software, distributed systems, datacenter hardware and software
  • Strong coding skills in one of the programming languages like python, golang and C/C++
  • Strong debugging skills to debug issues in large distributed systems, hardware, and software. Experience with debugging tools like pdb, gdb, strace and network monitors
  • Strong understanding of operating systems internals like memory management, file system working, security and performance
  • Strong understanding of datacenter layout, device performance characteristics like Servers, Memory, BIOS, PCIe, networking and storage
  • Experience with cloud technologies like AWS, kubernetes and dockers. Monitoring tools like grafana, prometheus is huge plus
Job Responsibility
Job Responsibility
  • Innovate and execute tests on cutting edge AI infrastructure
  • Define optimized test strategies and methodologies
  • Be a quick learner, adapt to new technologies
  • Build a strong understanding of how to break these large distributed systems challenge into smaller components that can be unit tested
  • Automate first approach - Aim for 100% automated tests to test all cluster features in areas of high availability, failure scenarios, performance, stress and security
  • Champion cluster security, reliability for uptime of 99.9999% and ease of use with observability
  • Test all components of AI cluster including but not limited to cluster software involving kubernetes, prometheus and grafana. Cluster hardware components like ML wafer scale accelerators, CPU runtime nodes, High speed swarmx interconnect, High speed data transfer of weights through memoryx interconnect
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right

Software Development Engineer in Test

The Software Development Engineer in Test (SDET) – Automation & Performance play...
Location
Location
United States , Columbia
Salary
Salary:
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
  • Proven track record of innovating with Python, Ansible, Java, or bash (any or all)
  • Solid understanding and experience with Network (Routing/Switching) Architecture and troubleshooting
  • Strong analytical and problem-solving skills
  • Candidates must be able to obtain/maintain a US Government security clearance
Job Responsibility
Job Responsibility
  • Plan and execute performance, throughput, latency, and stress testing
  • Establish and maintain performance baselines for cross-domain devices
  • Identify performance risks related to data volume, protocol complexity, and system configuration
  • Analyze and communicate performance results and trends
  • Design, develop, and maintain automated test solutions for cross-domain networking and filtering systems
  • Support automated functional, integration, and system-level testing
  • Increase automation coverage to reduce reliance on manual testing
  • Verify correct enforcement of filtering rules, data handling, and protocol behavior
  • Work closely with developers, systems engineers, and test team members in a small, collaborative environment
  • Participate in design, requirement, and test reviews
  • Fulltime
Read More
Arrow Right

Application Engineer, Embedded processor software development for Networking

Application Engineer role focused on embedded processor software development for...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree or higher in Electronics/Electrical Engineering, Computer Science, or a related engineering field
  • Minimum 7 years of experience in electronics, semiconductors, embedded processors design
  • Proven experience in firmware development across multiple microcontroller/ microprocessor platforms based on ARM Cortex, RISC-V, and proprietary cores
  • Advanced proficiency in C/C++ for embedded systems
  • familiarity with Python
  • Experience with kernel debugging, device tree customization, and interfacing hardware peripherals through custom drivers
  • Proficiency in VHDL and Verilog
  • Excellent problem-solving skills and a proactive approach to technical challenges
  • Strong communication and teamwork skills to work effectively with customers and internal teams
  • Passion for innovation and commitment to delivering high-quality engineering solutions
Job Responsibility
Job Responsibility
  • Provide advanced engineering design service and support to regional engineering team on embedded firmware including MCU, MPU and Networking processors
  • Collaborate with customers to develop, test, and debug firmware, assist with code creation, driver development on MCU/MPUs based on ARM Cortex, RISC-V, and proprietary cores
  • Assist customers to configure and customize embedded Linux systems, including kernel configuration, device drivers, middleware integration, and real-time patches
  • Design technical demonstrations, including Proof of Concepts (PoC), showcasing microcontroller/microprocessor capabilities in real-world applications
  • Create high-quality documentation, including technical guides, application notes, and training materials, for internal and external use
  • Share technical expertise by delivering training sessions and workshops for internal engineers and customers
  • Attend technical and sales training in efforts to stay abreast of current technology
  • Develop product performance specifications and product development roadmaps
  • Ensure accurate documentation of engineering designs and solutions for future reference
What we offer
What we offer
  • Training and professional development
  • Performance coaching
  • Work with fun team in a supportive environment
  • Work at a strong and growing company
  • Community involvement opportunities
  • Fulltime
Read More
Arrow Right

Robotic Software Engineer I - Product Software Development

As a Robotics Software Engineer - Product, you will be focusing on algorithmic d...
Location
Location
United States , Suwanee, Georgia
Salary
Salary:
Not provided
mujin-corp.com Logo
Mujin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or Masters (preferred) degree in Computer Science or Engineering, Robotics, Mechanical Engineering, Electrical Engineering or related fields
  • 3+ years of academic or industry experience in Robotics or Systems Software Engineering, with proven C++ and Python development experience
  • Solid understanding of linear algebra, 3D geometry and their applications in Robotics
  • Advanced knowledge in the networking stack, network protocols, async I/O
  • Proficiency in Linux development and debugging tools
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment
Job Responsibility
Job Responsibility
  • Design, develop, and optimize robotic system software using C++/Python
  • Implement and integrate algorithms for robotic manipulation tasks such as picking, packing and material handling
  • Implement and optimize real-time communication and control modules with robot controllers (industrial arms, AGVs) and peripheral devices using C/C++
  • Develop and execute modular and integrated validation/verification tests using automated CI/CD pipelines for rapidly evolving software systems in R&D
  • Build highly concurrent, performance-critical software systems
  • Maintain and troubleshoot deployed systems for continuous operation
  • Support configuration and optimization of robotic solutions at customer facilities to meet project requirements
  • Identify and resolve issues in code developed by other team members
  • Provide technical support and expertise to help resolve integration-related issues that arise
  • Collaborate with cross-functional teams to develop innovative solutions for complex robotics applications
What we offer
What we offer
  • 100% Company paid Medical, Dental, Vision plus the option to buy-up some benefits beginning the 1st of the month after hire
  • 100% Company Paid Life Insurance & Voluntary Benefits
  • 100% Company Paid Long and Short Term Disability
  • 15 Paid Time Off (PTO) days beginning your 1st year
  • 11 Paid Holidays, including (2) Floating Holidays
  • 401(k) Plan
  • Parental Leave Benefits
  • Health Savings Account (HSA) option with HDHP
  • Flexible Spending Account (FSA) options for Medical and Dependent Care
  • Referral Bonuses
  • Fulltime
Read More
Arrow Right

Software Engineer Staff - Platforms/System Software Development

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 Computer Science or a related field, with 5+ years of experience in platforms/system software development
  • Strong technical, analytical, and problem-solving skills
  • Proficiency in C, C++, embedded systems, and Linux kernel/driver development
  • Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals
  • Expertise in troubleshooting and debugging complex issues
  • Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred
  • Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus
  • Experience with new hardware and/or ASIC bring-up
  • Experience designing fault-tolerant and resilient systems is highly desirable
  • Excellent debugging skills and experience with various software, hardware, and memory debugging tools
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • Work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right