Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
NETGEAR
Бенгалуру, Индия3 месяца назад
Грейд
Middle
Опыт работы
4-7 лет
Формат работы
Гибрид
Тип занятости
Полная занятость
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Департамент: Enterprise Engineering — Smart Switch Software Development
NETGEAR является пионером в области передовых сетевых технологий с 1996 года, поставляя инновационные продукты, которые соединяют людей с Интернетом, питают бизнес и обеспечивают цифровые возможности. Наша линейка продуктов Smart Switch обслуживает малые и средние предприятия и корпорации по всему миру, предлагая продвинутое управляемое коммутационное оборудование L2/L3 с облачным управлением через NETGEAR Insight. Мы создаем новый инженерный центр в Ченнаи для разработки следующего поколения нашей платформы прошивок для интеллектуальных коммутаторов.
Мы ищем Инженера III для присоединения к нашей команде разработчиков прошивок Smart Switch в Ченнаи. Вы будете разрабатывать и поддерживать встраиваемые прошивки Linux для семейств продуктов NETGEAR Smart Switch — работая над пользовательскими приложениями, агентами облачной интеграции, управлением конфигурацией и веб-интерфейсами управления.
Эта роль фокусируется на прикладных и интеграционных уровнях стека прошивки: системные демоны, CLI, облачный агент, бэкенд веб-интерфейса и подсистема конфигурации, которая объединяет все вместе. Вы будете работать над производственными прошивками, которые поставляются клиентам по всему миру, и ежедневно сотрудничать с различными инженерными командами.
Мы ценим инженеров, которые активно используют ИИ-агентов для написания кода в своей повседневной работе — не просто как автодополнение, а как инструменты для совместной работы для генерации кода, отладки и ускорения доставки функций. Знакомство с практикой агентной разработки является большим плюсом.
Это отличная роль для инженера по встраиваемым системам или системного инженера среднего звена, который хочет углубить свои знания в области сетевых прошивок, одновременно принимая на себя полную ответственность за значимые функции от начала до конца.
В NETGEAR мы стремимся полностью раскрыть потенциал подключения с помощью интеллектуальных решений, которые радуют и защищают. Мы превращаем идеи в инновационные сетевые продукты, которые соединяют людей, питают бизнес и развивают наш образ жизни.
Мы — команда талантливых и целеустремленных профессионалов, стремящихся поставлять продукты мирового класса для наших клиентов. Как компания, мы ценим наших сотрудников как самые важные строительные блоки нашего успеха. И как коллеги, мы стремимся вывести нашу работу на новый уровень (Next Gear), живя в соответствии с нашими ценностями: мы Осмеливаемся трансформировать будущее, Соединяем и радуем наших клиентов, Смело общаемся друг с другом и сотрудничаем, чтобы победить вместе. Вы найдете наши ценности, пронизывающие наши процессы, присутствующие в наших решениях и отмечаемые во всей нашей культуре.
Мы стремимся привлекать лучшие таланты и создавать отличную рабочую среду, где люди чувствуют себя вовлеченными, вдохновленными, брошенными вызов, гордыми и уважаемыми. Если вы креативны, мыслите прогрессивно, увлечены технологиями и ищете награждаемую карьеру, чтобы оказать влияние, то у вас есть все необходимое, чтобы преуспеть в NETGEAR. Присоединяйтесь к нашей сети и помогите нам сформировать будущее подключения.
Разработка приложений: Разработка и поддержка пользовательских демонов и служб (управление процессами, обработка событий, опрос, мониторинг, синхронизация файлов), которые составляют среду выполнения прошивки коммутатора
Облачная интеграция: Работа над подсистемой облачного агента Insight — CloudAgent, ConfigAgent, DiscoveryAgent — включая обработчики REST API, связь между устройством и облаком, интеграцию SSL/TLS и уровень абстракции сети (NAL), который связывает облачные команды с аппаратными операциями
CLI и конфигурация: Улучшение и поддержка фреймворка CLI в стиле Cisco IOS и движка базы данных конфигурации, который управляет startup-config и running-config. Реализация новых команд CLI для функций и обеспечение постоянства и согласованности конфигурации
Веб-интерфейс: Разработка и поддержка веб-интерфейса управления (JavaScript, HTML/CSS) для настройки и мониторинга коммутатора. Работа как с устаревшим интерфейсом на основе jQuery, так и с новым интерфейсом на основе Bootstrap
SNMP: Реализация и поддержка SNMP MIB (v1/v2c/v3) для интеграции с системами управления сетью
Тестирование и отладка: Написание тестовых случаев, выполнение валидации прошивки на физическом оборудовании коммутатора и отладка проблем с использованием последовательной консоли, отладочной оболочки SSH, анализа пакетов и анализа журналов. Вклад в развитие возможностей автоматизации тестирования команды
Кросс-командное сотрудничество: Взаимодействие с различными инженерными командами в разных часовых поясах. Участие в обзорах кода, планировании спринтов и технических обсуждениях. Четкое документирование вашей работы для распределенной команды
Разработка с использованием ИИ: Использование ИИ-агентов для написания кода (например, Claude Code, Cursor, GitHub Copilot) в рамках вашей повседневной работы для ускорения задач кодирования, отладки и документирования. Будьте открыты к развитию своих практик разработки по мере развития инструментов ИИ
Обязательно:
B.Tech/B.E. или M.Tech/M.E. в области компьютерных наук, электроники или смежной области
4–7 лет профессионального опыта в разработке встраиваемого или системного программного обеспечения
Владение программированием на C в среде Linux (пользовательские приложения, общие библиотеки, механизмы IPC — сокеты, разделяемая память, сигналы)
Рабочее знание основ сетей — TCP/IP, VLAN, Ethernet, ARP, DHCP; умение использовать Wireshark или tcpdump для отладки на уровне пакетов
Опыт работы как минимум с одним из следующих: разработка REST API на C, встраиваемые HTTP-серверы или интеграция SSL/TLS
Знакомство с JavaScript, HTML и CSS для веб-интерфейсов (не требуется быть основным навыком)
Опыт работы с системами сборки GNU Make и кросс-компиляцией для встраиваемых целей (ARM или MIPS)
Уверенное владение Git (ветвление, слияние, подмодули) в среде с несколькими разработчиками
Активное использование ИИ-помощников для написания кода или ИИ-агентов (например, Claude Code, Cursor, GitHub Copilot, Cline) в повседневной разработке для повышения производительности
Опыт работы с встраиваемыми сетевыми продуктами Linux (коммутаторы, маршрутизаторы, точки доступа или шлюзы)
Знакомство с SNMP (net-snmp, разработка MIB) или разработка фреймворков CLI
Опыт работы с любой реализацией протокола сетевого уровня L2 (STP, LLDP, IGMP, LACP)
Практический опыт интеграции облачных устройств (REST, конфигурация на основе JSON)
Опыт работы со средами сборки на основе Docker или конвейерами CI/CD
Опыт отладки на встраиваемых устройствах с ограниченными ресурсами (последовательная консоль, удаленный GDB, дампы ядра)
Знакомство с концепциями агентной разработки — использование ИИ-агентов для генерации кода, создания тестов и итеративной разработки под руководством человека
Тип занятости: Полная занятость
Department: Enterprise Engineering — Smart Switch Software Development Employment Type: Full-time
About NETGEAR
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.
About the Role
We are looking for an Engineer III to join our Smart Switch firmware team in Chennai. 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. Familiarity with agentic engineering practices is a strong plus.
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.
What You Will Do
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. Work on both the legacy jQuery-based UI and the newer Bootstrap-based UI.
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.
Cross-Team Collaboration: Work with the various engineering teams across time zones. Participate in code reviews, sprint planning, and technical discussions. Document your work clearly for the distributed team.
AI-Augmented Development: Use AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot) as part of your daily workflow to accelerate coding, debugging, and documentation tasks. Be open to evolving your development practices as AI tooling advances.
What We Are Looking For
Required:
B.Tech/B.E. or M.Tech/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; ability to use Wireshark or tcpdump for packet-level debugging
Experience with at least one of: REST API development in C, embedded HTTP 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)
Comfortable working with Git (branching, merging, submodules) in a multi-developer environment
Active use of AI coding assistants or AI agents (e.g., Claude Code, Cursor, GitHub Copilot, Cline) in daily development work to improve productivity
Preferred:
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
Company Statement
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. And as teammates, we commit to taking our work to the Next Gear by living our values: we Dare to Transform the future, Connect and Delight our customers, Communicate Courageously with each other and collaborate to Win It Together. You’ll find our values woven through our processes, present in our decisions, and celebrated throughout our culture.
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.
NETGEAR hires based on merit. All qualified applicants will receive equal consideration for employment. All your information will be kept confidential according to EEO guidelines.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 1 240 000 до 2 520 000