Zum Inhalt springen

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

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026