Embedded Software Developer – Software Defined Radio (SDR)

GlobalTech Recruitment GmbH
Ansprechpartner: James Attenborough
Munich,  Deutschland
60% RemoteArbeitnehmerüberlassungStart 12/2026Dauer 24 Monate100% Auslastung950.000,00 € Budget

Beschreibung

Embedded Software Developer – Software Defined Radio (SDR)
Munich | Hybrid – up to 60% home office | 24-month contract (ANU) | 40 hours/week
Start date: 1 December 2026

The Opportunity
We are looking for an experienced Embedded Software Developer (m/f/d) with a strong background in C/C++, Embedded Linux and platform software to join a highly technical engineering team working on Software Defined Radio (SDR) systems.

You will be responsible for developing high-performance software infrastructure that sits close to the hardware, with a particular focus on hardware abstraction, data-flow management, Linux performance optimisation and platform integration.

This is an excellent opportunity for an engineer who enjoys working at the intersection of embedded software, operating systems, hardware and signal processing, within a technically demanding environment.

Your ResponsibilitiesSDR Platform & Hardware Abstraction
  • Design and implement high-performance software infrastructure for SDR platforms.
  • Develop hardware abstraction layers and software components that enable efficient interaction between hardware and higher-level applications.
  • Design and optimise data-flow mechanisms within the SDR system.
  • Develop Python-based frameworks for configuration, control and validation of platform software.
Embedded Linux & Performance Optimisation
  • Develop and maintain embedded Linux software in a low-level, performance-critical environment.
  • Optimise memory management, threading models and CPU utilisation for near-real-time applications.
  • Analyse and resolve system-level performance and integration issues.
  • Work closely with hardware and software engineers to ensure efficient platform operation.
Testing, CI/CD & Software Quality
  • Develop automated tests to ensure software quality, reliability and maintainability.
  • Integrate software components into CI/CD pipelines.
  • Support containerised development and deployment environments.
  • Ensure software is testable, deployable and maintainable throughout the development lifecycle.
Safety & Security
  • Develop software in accordance with recognised standards and engineering practices for security- and safety-relevant systems.
  • Contribute to the documentation, verification and validation activities required for software certification.

What We're Looking ForEssential Requirements
Education
  • University degree (Bachelor, Master or Diploma) in Computer Science, Electrical Engineering, Communications Engineering or a comparable technical discipline.
SDR / Signal Processing
  • Knowledge of Software Defined Radio principles.
  • Understanding of both analogue and digital HF signal processin

C/C++
  • Strong professional experience with C and C++.
  • Strong understanding of low-level system programming and software architecture.
  • Passion for writing clean, efficient and maintainable code.
Embedded Linux
  • Hands-on experience developing software for Embedded Linux.
  • Experience with user-space development, IPC and/or Linux system calls.
  • Understanding of operating-system-level concepts and performance optimisation.
Python
  • Confident Python programming skills.
  • Experience using Python for automation, tooling, configuration or software validation.
Middleware / Platform Software
  • Professional experience developing middleware, platform software or system-level components.
Languages
  • Fluent German and English, both written and spoken, are mandatory.

Desirable Skills
Experience in one or more of the following would be advantageous:
  • CI/CD environments such as Jenkins or GitLab CI
  • Docker and containerised deployment
  • Multithreading and concurrent programming
  • RTOS concepts or near-real-time Linux scheduling
  • Memory and CPU performance optimisation
  • Software security or safety certification
  • Standards such as DO-178C or IEC 62443
  • Previous experience working with SDR, radio communications or RF systems
What You Can Expect
  • Work on technically sophisticated Software Defined Radio systems.
  • A highly engineering-focused environment where low-level software expertise is valued.
  • Collaboration across embedded software, hardware and systems engineering.
  • A hybrid working model with up to 60% home office.
  • 40 hours per week.
  • 24-month contract, starting 1 December 2026.
  • Location: Munich.
Compensation
Mid-Level: €70,000 – €84,000 gross annual salary
Suitable for candidates with:
  • Strong C/C++
  • Embedded Linux
  • Python
  • Middleware/platform development
  • CI/CD
  • Initial SDR or signal-processing experience
Senior: €84,000 – €95,000 gross annual salary
Suitable for candidates with:
  • Deep Embedded Linux expertise
  • Strong C/C++ platform development
  • CPU and memory optimisation
  • SDR / HF expertise
  • Security or safety-critical software experience
Gross annual salary, all-in, for temporary staffing placement.

Bewerben