hirq
← All jobs

59engineers GmbH

Embedded Software Engineer – Rust / C++ für Funkkommunikationssysteme (m/w/d)

München / Au i.d. Hallertau · On-site · full-time · Engineering Services, Products

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

RustC++CLinux
- Embedded-Software in Rust, C und C++ entwickeln - Mit den Teams unserer Kunden an Anforderungen, Architektur und Rahmenbedingungen für die Integration arbeiten - Protokolle, APIs und Hardwareschnittstellen implementieren - Software in Funk-, Netzwerk- und Signalverarbeitungssubsysteme integrieren - Nebenläufige und asynchrone Komponenten entwickeln - Fehler über Software-, Netzwerk- und Hardwaregrenzen hinweg untersuchen - Unit-, Integrations- und Systemtests schreiben und mit Simulationen sowie realer Hardware arbeiten - KI-gestützte Werkzeuge dort einsetzen, wo sie den Arbeitsablauf verbessern, und ihre Ergebnisse durch Reviews, Tests, Messungen und Fachwissen überprüfen - Berufserfahrung in der Softwareentwicklung mit Rust, C oder C++ - Gute Kenntnisse in der Systemprogrammierung, einschließlich Prozessen, Threads, Speicherverwaltung und Netzwerktechnik - Erfahrung in der Entwicklung unter Linux und Interesse an Embedded-Systemen - Eine pragmatische Arbeitsweise, klare Kommunikation und die Bereitschaft, dich in den Funkprotokollstack einzuarbeitenFolgende weitere Kenntnisse sind für die Stelle von großem Vorteil: - Erfahrung mit Software Defined Radio (SDR), Funkkommunikationssystemen und am besten hardwarenaher Software im Kontext von Funkkommunikation - Erfahrung mit Systemen für die Luftfahrt, Verteidigung, öffentliche Sicherheit oder anderen missionskritischen Systemen - Kenntnisse in digitaler Signalverarbeitung (DSP), FPGA-Integration oder GNU Radio. - Erfahrung mit Echtzeit-Linux, RTOS-Plattformen oder hardwarenahen Schnittstellen - Erfahrung mit Testautomatisierung, Simulation oder Hardware-in-the-Loop-Tests - Erfahrung mit asynchronen Rust-Ökosystemen wie Tokio und der Anbindung von C/C++ über FFIEine Amateurfunklizenz ist ein Plus. Sie zeugt von echtem Interesse an der Funkkommunikation und praktischer Vertrautheit mit dem gesamten Funksystem – von HF-Grundlagen und Wellenausbreitung über Modulation, Antennen und Protokolle bis zum praktischen Funkbetrieb. - Arbeite an anspruchsvollen Flugfunk- und taktischen Funksystemen mit direktem Bezug zur Forschung und Entwicklung unserer Kunden - Gestalte die pragmatische Einführung von Rust in etablierten Embedded-C/C++-Umgebungen mit - Entwickle Lösungen an der Schnittstelle von Software, Netzwerktechnik, Hardwareintegration und Systemverifikation - Nimm Einfluss darauf, wie unsere Entwicklungsorganisation wächst – einschließlich künftiger interner Teams und Kompetenzen