Staff Engineer Embedded Firmware

Chennai, India Remote Lead 15.06.2026
Software Engineer backend-developer DevOps
Auf einen Blick

Staff Engineer Embedded Firmware bei NETGEAR für die Entwicklung von Embedded Linux PDU-Plattformen mit Fokus auf Middleware Services, Networking Protokolle und IoT-Funktionalität.

💰 ~$120.000–160.000/Jahr (geschätzt) 📊 Senior 🕒 Vollzeit 🌍 Vor Ort 🗺️ APAC
  • 10+ Jahre Embedded Linux
  • C/C++ Expert
  • Networking Protokolle
  • OTA/FOTA Mechanisms
C C++ Embedded Linux MQTT SNMP Modbus TCP/IP REST API

Gehalt geschätzt anhand Staff Engineer, Chennai Indien, 10+ Jahre Embedded Systems — marktgerechte Kompensation für Senior Embedded Systems Rolle. Kein Gehalt in der Anzeige angegeben.

✅ Geeignet für
  • Erfahrene Embedded Systems Engineers
  • IoT-fokussierte Entwickler
  • Middleware/Services Architecture Spezialisten
🚫 Weniger geeignet
  • Junior Entwickler ohne Embedded-Erfahrung
  • Reine Cloud/Web-fokussierte Kandidaten
  • Kandidaten ohne Real-Time Systems Erfahrung
💡 Gut zu wissen
  • Onsite in Chennai, Indien
  • Fokus auf Long-Running Services und Reliability
  • Erfordert Tiefwissen in Linux Internals und Networking

Über das Unternehmen

NETGEAR entwickelt intelligente PDUs (Power Distribution Units) für Audio/Video Racks und Enterprise IT Infrastrukturen mit Embedded Linux und IoT-Funktionalität.

Deine Aufgaben

  • Entwicklung von Embedded C/C++ Anwendungen und Middleware Services auf Linux-basierten PDU-Plattformen
  • Implementierung von Kundenfunktionen wie Outlet Scheduling, Grouping, Power Event Monitoring und Sensor Integration
  • Design und Verwaltung von Backend Service Architektur für lange laufende Embedded Anwendungen
  • Integration und Nutzung von BSP/HAL APIs für Hardware-Operationen (Outlet Control, Sensor Access, Power Telemetry)
  • Implementierung von SNMP (v1/v2c/v3), Modbus TCP, MQTT, HTTPS/REST APIs und WebSocket Communication
  • Entwicklung von Netzwerkkonfiguration und Management Features (DHCP, DNS, NTP, Remote/Cloud Access)
  • Implementierung von Persistent Configuration Storage und OTA/FOTA Firmware Update Workflows
  • Implementierung von Event Logging, Diagnostics, Power History und Fault/Alarm Reporting
  • Integration von Environmental und External Sensors (Temperature, Humidity)
  • Zusammenarbeit mit BSP Team, Hardware Team, QA und Cloud Teams für System Integration

Deine Voraussetzungen

  • 10+ Jahre relevante Erfahrung
  • Starke Proficiency in C/C++ für Embedded Systeme
  • Starke Linux/Embedded Linux Entwicklung Erfahrung
  • Erfahrung mit Embedded Application oder Middleware Development
  • Erfahrung mit Networking Protokollen (TCP/IP, MQTT, HTTP/HTTPS, SNMP, Modbus)
  • Erfahrung mit Multithreading, IPC, Synchronization und Long-Running Services
  • Debugging Erfahrung mit Logs, gdb, Logic Analyzers oder Oscilloscopes
  • Erfahrung mit UART, SPI, I2C, Ethernet oder RS485 Interfaces
  • Familiarity mit OTA/FOTA Update Mechanisms und Persistent Storage Management
  • Erfahrung mit Git und Linux Development Environments