Octasic

Entwickler für Embedded Software & Field Tools

PythonPostgreSQLC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Wir suchen einen C++ Softwareentwickler mit Systemdenken, der für das Design, die Entwicklung und die Wartung von internen Tools für RF-Modustests, Echtzeit-Systemüberwachung und Protokollanalyse über unser Produktportfolio hinweg verantwortlich ist.

Sie arbeiten an der Schnittstelle von Embedded-Kommunikationsprotokollen und RF-Systemtests – und entwickeln Tools, auf die Produktteams täglich angewiesen sind, um die Qualität unserer Produkte zu bewerten und zu validieren. Da unsere Tool-Landschaft über Produktlinien und Feldeinsätze hinweg weiter wächst, spielen Sie eine zentrale Rolle dabei, sie mit jeder Veröffentlichung skalierbar, wartbar und anpassungsfähig zu machen.

Sie werden eng zusammenarbeiten mit:

  1. Softwareentwicklern;
  1. Hardware- und RF-Ingenieuren;
  1. System- und Feldtests.

Was Sie tun werden

Tool-Entwicklung & Architektur

  1. Entwerfen, Entwickeln und Warten der Kern-Tooling-Engine und Module hauptsächlich in C++ und PY, unter Einhaltung sauberer, wartbarer Codierungsstandards;
  1. Erstellen und Warten von TCP-Socket- und HTTP Client/Server-Kommunikationsschichten in C++, um mit eingebetteten Subsystemen und backend Diensten zu interagieren;
  1. Entwickeln von C++ Schnittstellen zur Steuerung und Abfrage externer RF-Laborinstrumente (Leistungsmesser, Signalgeneratoren, Spektrumanalysatoren) über Standard-Instrumentensteuerungsprotokolle;
  1. Schreiben von Python Skripten zur Unterstützung von Automatisierung, Glue-Logik und Rapid Prototyping, wo angebracht – Python ergänzt, ersetzt aber nicht C++ als primäre Entwicklungssprache.

RF-Modustests

  1. Implementieren und Unterstützen von RF-Modustestfunktionen, einschließlich Empfängerempfindlichkeitstests, Testmodell-Signalgenerierung und Wellentest;
  1. Erweitern der Tool-Unterstützung für Sende-/Empfangs-Konformitätstests und REST API Integration.

Echtzeitüberwachung & Dashboards

  1. Entwickeln und Warten eines Überwachungs-, Analyse- und Datenmanagementsystems für Octasic Produkte, unterstützt durch eine C++ und PY FW, die Echtzeit-Systemstatus bereitstellt;
  1. Erstellen von Echtzeit-Paketaufnahme-Analyse-Pipelines für die Live-Feldüberwachung;
  1. Unterstützen der kontinuierlichen Weiterentwicklung von Datenanalysen und Überwachung, Aggregation von Telemetrie- und Systemdaten zur Unterstützung der Leistungsanalyse, KPI-Berichterstattung, Fehlerbehebung und Validierung unserer drahtlosen Kommunikationsprodukte;
  1. Unterstützen von Offline-Protokollanalyse-Workflows und automatisierter Berichterstellung (Anrufmetriken, Scan-Metriken, Registrierungsraten).

Datenpipeline & Analyseintegration

  1. Integrieren von Tooling-Funktionen mit einer Datenplattform unter Verwendung von Message-Broker-Architektur, relationaler Datenbankenspeicherung und visueller Dashboarding;
  1. Unterstützen von Datenpipeline-Erweiterungen: Geolocation, Positionierung und periodische Telemetriesammlung;
  1. Beitragen zur Pipeline-Leistung und -Zuverlässigkeit: Threading, Fehlerbehandlung, Schemaversionierung.

Qualifikationen

  1. Bachelor-Abschluss in Software Engineering, Computer Engineering, Elektrotechnik, Informatik oder gleichwertige praktische Erfahrung;
  1. Umfangreiche praktische Erfahrung in der C++ und Python Entwicklung – dies ist die primäre Sprache der Rolle; Kandidaten müssen sich wohlfühlen beim Schreiben von C++ Code in Produktionsqualität;
  1. Erfahrung mit TCP-Socket-Programmierung und HTTP Client/Server-Kommunikation für Hardware-Software-Integration;
  1. Vertrautheit mit RF-Testkonzepten oder Instrumentensteuerung im Labor (Signalgeneratoren, Spektrumanalysatoren, Leistungsmesser);
  1. Praktische Erfahrung mit Paketaufnahme und Netzwerkanalyse (Wireshark oder Äquivalent);
  1. Erfahrung mit Git, Linux Umgebungen und kollaborativen Entwicklungsworkflows;
  1. Starke Fähigkeiten in Debugging und Ursachenanalyse in integrierten Hardware/Software-Systemen.

Von Vorteil

  1. Erfahrung mit Multi-Threaded C++ Anwendungen – nebenläufige Programmierung, Thread-Sicherheit und Leistungsoptimierung;
  1. Erfahrung mit LTE/5G PHY-Layer-Konzepten – Empfängerempfindlichkeit, Testmodelle, Wellentests, Leistungsregelung, Vordistorsion;
  1. Erfahrung mit Data Engineering: Message Broker (MQTT, Kafka), ETL-Pipelines, relationales Datenbankdesign (PostgreSQL), Dashboarding-Tools (Grafana, Prometheus);
  1. Vertrautheit mit pytest und Playwright für Testautomatisierungs-Frameworks;
  1. Erfahrung mit REST API Design und Integration;
  1. Hintergrund in missionskritischen Kommunikationssystemen, Verteidigungs- oder Luftfahrtsystemen;
  1. Vertrautheit mit eingebetteten Telekommunikations-Stacks und Echtzeit-Embedded-Software.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026