Software Development Engineer - Remote in Bengaluru, India - Jobeax
Vacancy description
Software Development Engineer - Remote in Bengaluru, India
netgear
RemoteWork from anywhere
Full-timeStandard weekly hours
India, Bengaluru
Software Development Engineer - Remote in Bengaluru, India is listed on Jobeax. Browse 30,000+ vacancies available.
Enterprise Engineering — Smart Switch Software Development Employment Type: Full-time NETGEAR has been pioneering advanced networking technology since 1996, delivering innovative products that connect people to the internet, power businesses, and enable digital experiences. Our Smart Switch product line serves small-to-medium businesses and enterprises worldwide, offering advanced L2/L3 managed switching with cloud-based management through NETGEAR Insight. We are building a new engineering center in Chennai to drive the next generation of our smart switch firmware platform. You will develop and maintain embedded Linux firmware for NETGEAR's smart switch product families — working across user-space applications, cloud integration agents, configuration management, and web-based management interfaces. This role focuses on the application and integration layers of the firmware stack: system daemons, CLI, cloud agent, web UI backend, and the configuration subsystem that ties everything together. You will work on production firmware that ships to customers worldwide and collaborate daily with the various engineering teams. We value engineers who actively use AI coding agents in their daily work — not just as autocomplete, but as collaborative tools for code generation, debugging, and accelerating feature delivery. This is an excellent role for a mid-career embedded or systems engineer who wants to deepen their expertise in networking firmware while taking ownership of meaningful features end-to-end. Application Development: Develop and maintain user-space daemons and services (process management, event handling, polling, monitoring, file synchronization) that form the runtime environment of the switch firmware. Cloud Integration: Work on the Insight cloud agent subsystem — CloudAgent, ConfigAgent, DiscoveryAgent — including REST API handlers, device-to-cloud communication, SSL/TLS integration, and the Network Abstraction Layer (NAL) that bridges cloud commands to hardware operations. CLI & Configuration: Enhance and maintain the Cisco IOS-style CLI framework and the configuration database engine that manages startup-config and running-config. Implement new CLI commands for features and ensure configuration persistence and consistency. Web UI: Develop and maintain the web-based management interface (JavaScript, HTML/CSS) for switch configuration and monitoring. SNMP: Implement and maintain SNMP MIB support (v1/v2c/v3) for network management system integration. Testing & Debugging: Write test cases, perform firmware validation on physical switch hardware, and debug issues using serial console, SSH debug shell, packet captures, and log analysis. Contribute to building the team's test automation capabilities. AI-Augmented Development: Use AI coding agents (e.g., Be open to evolving your development practices as AI tooling advances. https://jobeax.com/link/RwAqGjJgXL8fHuLv or M.E. in Computer Science, Electronics, or a related field
4–7 years of professional experience in embedded or systems software development
Proficiency in C programming on Linux (user-space applications, shared libraries, IPC mechanisms — sockets, shared memory, signals)
Working knowledge of networking fundamentals — TCP/IP, VLANs, Ethernet, ARP, DHCP; Experience with at least one of: REST API development in C, embedded servers, or SSL/TLS integration
Familiarity with JavaScript, HTML, and CSS for web-based interfaces (does not need to be primary skill)
Experience with GNU Make build systems and cross-compilation for embedded targets (ARM or MIPS)
Active use of AI coding assistants or AI agents (e.g., Experience with embedded Linux networking products (switches, routers, access points, or gateways)
Familiarity with SNMP (net-snmp, MIB development) or CLI framework development Experience with any L2 networking protocol implementation (STP, LLDP, IGMP, LACP) Hands-on experience with cloud-device integration (REST, JSON-based configuration) Exposure to Docker-based build environments or CI/CD pipelines Experience debugging on resource-constrained embedded targets (serial console, remote GDB, core dumps) Familiarity with agentic engineering concepts — using AI agents for code generation, test creation, and iterative development under human guidance At NETGEAR, we are on a mission to unleash the full potential of connectivity with intelligent solutions that delight and protect. We turn ideas into innovative networking products that connect people, power businesses, and advance the way we live. We're a performance-driven, talented and connected team that's committed to delivering world-class products for our customers. As a company, we value our employees as the most essential building blocks of our success. We strive to attract top talent and create a great workplace where people feel engaged, inspired, challenged, proud and respected. If you are creative, forward-thinking, passionate about technology and are looking for a rewarding career to make an impact, then you've got what it takes to succeed at NETGEAR. Join our network and help us shape the future of connectivity.
Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. Responsible for the entire development and support process for a software programme. Take a business problem and come up with the technical strategy (push vs pull etc, real time vs batches, ...
... help businesses optimize operations, improve customer experiences, and accelerate digital transformation. We are looking for a passionate and detail-oriented Software Test Engineer II to join our Quality Engineering team. As a Software Test Engineer II, you will be responsible for ensuring the quality, reliability, and performance ...
... people with different experiences and perspectives to build a company culture that fuels growth through innovation. Platform Science is looking for a Senior Software Engineer for our Core Product Development team in Chennai. In this role, you will be a key contributor to our Full Stack Development efforts, leveraging Java ...
Design, develop, and maintain high-quality features on our Android or iOS app, with growing exposure to shared Kotlin Multiplatform code Use AI-assisted development tools to accelerate code generation, testing, and architecture decisions Work in a modern agile environment: CI/CD, automated testing, dev/stage/prod pipelines ...
... debugging mindset, excellent mental models for complex systems, and a deep curiosity for infrastructure and open-source software. 6+ years of professional software development experience, with a focus on building and operating backend systems in a production environment. - Deep backend engineering experience and proficiency ...
... AI tools, LLMs, agents, APIs, and providers where they can create meaningful product or engineering leverage Improve engineering quality, architecture, and development practices across the company Help other engineers unblock difficult technical problems and raise the overall technical bar 7+ years of software engineering ...
... Kubernetes, Docker, and cloud platforms such as AWS. Working within geographically distributed engineering teams, you'll collaborate across disciplines in a remote-first environment. The position also encourages practical use of AI throughout the software and product development lifecycle to accelerate delivery, testing, ...
Location - Hybrid This is a hybrid role based out of our Gurugram, India office, 3 days in the office, 2 days remote. Sauce Labs is the world’s largest full-lifecycle, test automation platform, and the company behind Selenium. Trusted by 80% of the world’s top ten largest financial institutions and over 300,000 enterprise ...
... Provide constructive feedback, mentor team members, and contribute to a culture of technical excellence. Required Qualifications Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience. Professional experience in C++ development. Proven track record of leading teams or mentoring developers. Strong ...
... Provide constructive feedback, mentor team members, and contribute to a culture of technical excellence. Required Qualifications Bachelor's or Master's degree in Engineering, Computer Science, or equivalent experience. Professional experience in C++ development. Proven track record of leading teams or mentoring developers. Strong ...
... customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from ...
... Management, Logistics, supply chain, 3PL, cloud server, Legacy A reverse-logistics and IT asset disposition is Looking for: We are seeking a highly experienced Staff Software Engineer to serve as a senior individual contributor and technical anchor on our engineering team. In this role, you will operate at the intersection of deep ...
... customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from ...
... global engineering leadership. Communicate technical strategy and tradeoffs clearly to both engineering and business stakeholders. Serve as a founding Principal Engineer for Xometry's India PDT, establishing strong engineering practices and building a high-performing team. 12+ years of professional software development experience, ...
... high-performance computing and software engineering. Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline. Strong software development experience using C++ in performance-critical environments. Good working knowledge of Python for automation, tooling, or application development. ...
... features, ensuring adherence to project timelines and scope. Essential Skills/ Experience/ Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 2 years of experience in software development roles, with a strong command of server-side languages such as https://jobeax.com/link/JSd7UYCSg572jJDY, ...
... requirements and turn them into practical code. Experience: 2–4 years of software development experience. Undergraduate or graduate degree in Computer Science, Engineering, Science, or Math. OOP Fundamentals: Comfortable with the core principles of Object-Oriented Programming (OOP) and software design. Core Languages: Programming ...
... expected to debug complex distributed systems, act as the primary escalation point for critical production issues, and actively leverage agentic/LLM-assisted development tools. Strong knowledge of Kafka internals and distributed systems principles is a must. Experience in AIOps, telecom OSS/BSS, or cloud-native deployments ...
... strategies that align engineering investments with business objectives and customer outcomes Lead the design and delivery of large-scale, mission-critical software systems across multiple teams Mentor engineers and foster a culture of innovation, collaboration, and engineering excellence Identify and mitigate technical ...