N
Staff Engineer Embedded Firmware
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