Netgear

Staff Engineer Embedded Firmware

Chennai, India. Posted 7 months ago

The role

This engineer will develop embedded Linux application firmware, middleware services, and backend features for Intelligent PDUs. The role involves building customer-facing functionality like outlet scheduling, monitoring, and network management services.

What you will do

  • Develop embedded C/C++ applications and middleware services on Linux-based PDU platforms
  • Implement customer-facing features such as outlet scheduling, grouping, and power event monitoring
  • Design and maintain backend service architecture for long-running embedded applications
  • Integrate and utilize BSP/HAL APIs for hardware operations
  • Implement and maintain SNMP, Modbus TCP, MQTT, HTTPS/REST APIs, and WebSocket interfaces
  • Develop network configuration and management features
  • Collaborate with frontend/UI teams to integrate embedded web interfaces with backend services
  • Support OTA/FOTA firmware update workflows and rollback mechanisms
  • Implement event logging, diagnostics, and fault/alarm reporting
  • Integrate environmental and external sensors using UART, I2C, SPI, RS485, or Ethernet

Required qualifications

  • 10+ years of relevant experience
  • Strong proficiency in C/C++ for embedded systems
  • Strong Linux/Embedded Linux development experience
  • Experience with embedded application or middleware development
  • Experience with networking protocols: TCP/IP, MQTT, HTTP/HTTPS, SNMP, Modbus
  • Experience with multithreading, IPC, synchronization, and long-running services
  • Experience debugging embedded systems using logs, gdb, logic analyzers, or oscilloscopes
  • Experience with UART, SPI, I2C, Ethernet, or RS485 interfaces
  • Familiarity with OTA/FOTA update mechanisms and persistent storage management
  • Experience with Git and Linux development environments

Nice to have

  • Experience with embedded web servers or embedded web UI integration
  • Experience with Yocto or Buildroot
  • Experience with device management platforms or remote monitoring systems
  • Experience with power infrastructure products, industrial devices, or networked appliances
  • Experience with REST APIs

About the company

NETGEAR is on a mission to unleash the full potential of connectivity with intelligent solutions. They are a performance-driven team that turns ideas into innovative networking products.

Staff Engineer Embedded Firmware at Netgear | JobZoey